Michael Kaufmann
|
78945768ec
|
add persistent db storage to goaccess-traffictool to have more data in the output index.html; add security questions when deleting certificates as we do for apikeys and dns-entries
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-11-06 10:11:40 +01:00 |
|
Michael Kaufmann
|
4fc50fba1f
|
avoid possible html injection via forgot-password-error-message
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-11-05 12:51:23 +01:00 |
|
Michael Kaufmann
|
afde51ecf6
|
email validation check input before display
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-10-27 14:14:16 +02:00 |
|
Michael Kaufmann
|
1704875cea
|
remove unnecessary language selection in login-form
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-10-16 15:28:30 +02:00 |
|
Michael Kaufmann
|
05634adc66
|
display which is the default password-hash; fix language selection on login
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-08-26 16:07:40 +02:00 |
|
Michael Kaufmann
|
94a19ee2b6
|
more minor fixes and code-cleaning
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-08-10 12:01:26 +02:00 |
|
Michael Kaufmann
|
a5115414a8
|
verify 2FA code once before storing secret and activation for login to be sure it works; fixes #1030
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-05-15 12:27:48 +02:00 |
|
envoyr
|
4f4c71d79b
|
major refactoring of almost all files
|
2022-04-28 20:48:00 +02:00 |
|
envoyr
|
69895943bd
|
update ui class and traffic stats
|
2022-03-18 12:53:34 +01:00 |
|
Michael Kaufmann
|
ba0d33392c
|
2fa template migration; fix menu-active-state; removed unused code from UI/HTML-class
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-18 11:41:07 +01:00 |
|
Michael Kaufmann
|
164b46ece3
|
get rid of session variable in URL
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-14 22:51:59 +01:00 |
|
envoyr
|
e057314795
|
update templates introduce request helper
|
2022-02-20 18:00:59 +01:00 |
|
envoyr
|
424a00b39e
|
update api and ajax handling and response
|
2022-02-20 11:38:08 +01:00 |
|
Michael Kaufmann
|
f930565d45
|
forgot-password function on login
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-16 21:08:25 +01:00 |
|
Michael Kaufmann
|
407a1daebf
|
first non-install template (login); mostly testing
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-15 20:37:27 +01:00 |
|
Michael Kaufmann
|
c97f5f1e29
|
updated README; sanitize script parameter in index.php; sanitize description fields of entities (thx to zerody for pointing these out)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-01-18 09:29:13 +01:00 |
|
Michael Kaufmann
|
7feddf0aec
|
generate unpredictable unique session ids
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-10-02 12:38:17 +02:00 |
|
Michael Kaufmann
|
319eec6124
|
fix session for 2fa enabled logins
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-08-27 13:17:05 +02:00 |
|
Michael Kaufmann
|
4b22470872
|
set php session security related settings (correctly in every case)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-08-25 16:21:33 +02:00 |
|
Michael Kaufmann
|
5a6343b47c
|
php8 compatibility, fixes #916
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-02-16 12:38:01 +01:00 |
|
Michael Kaufmann
|
26e43077c2
|
make customer firstname,name,company and customer-no available for all templates; fixes #808
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-02-29 08:16:55 +01:00 |
|
Michael Kaufmann
|
8294985588
|
require set password complexity for admins too when resetting password; display correct error message if password complexity is not satisfied
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-02-08 10:03:41 +01:00 |
|
Michael Kaufmann
|
e64e8cafa6
|
define logger constants in logger class
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-26 15:51:26 +01:00 |
|
Michael Kaufmann
|
7416a41a42
|
get rid of most of the checkstyle warnings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-24 13:50:45 +01:00 |
|
Michael Kaufmann
|
4cd005051b
|
fixed last remaining function calls which are class-methods now
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-23 19:34:32 +01:00 |
|
Michael Kaufmann
|
0401e6971a
|
Revert "refactor global array"
This reverts commit c5a58e3f36.
|
2018-12-22 08:15:31 +01:00 |
|
Michael Kaufmann
|
7e39a7bc60
|
Revert "refactor global array"
This reverts commit 370ccbdb74.
|
2018-12-22 08:15:31 +01:00 |
|
Michael Kaufmann
|
370ccbdb74
|
refactor global array
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-21 20:51:44 +01:00 |
|
Michael Kaufmann
|
c5a58e3f36
|
refactor global array
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-21 20:31:17 +01:00 |
|
Michael Kaufmann
|
7c68fa7bd0
|
fixed a few functions I've missed
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-21 19:16:49 +01:00 |
|
Michael Kaufmann
|
7563907df5
|
convert html-related functions
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-21 18:31:06 +01:00 |
|
Michael Kaufmann
|
1b090377ee
|
even more function to class conversion
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-21 17:41:22 +01:00 |
|
Michael Kaufmann
|
a819d81ef2
|
more function reducing and fixing
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-21 16:53:04 +01:00 |
|
Michael Kaufmann
|
0a28ef2af6
|
minor changes for unit-tests
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-21 16:32:44 +01:00 |
|
Michael Kaufmann
|
c0e89bbd05
|
refactor UI functions
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-21 11:22:03 +01:00 |
|
Michael Kaufmann
|
5888927239
|
get rid of more functions
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-20 12:38:18 +01:00 |
|
Michael Kaufmann
|
f263175802
|
more function reduction
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-20 09:57:00 +01:00 |
|
Michael Kaufmann
|
bed069f269
|
more function moving
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-20 08:33:32 +01:00 |
|
Michael Kaufmann
|
8c896d60d6
|
get rid of some more functions
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-20 07:43:40 +01:00 |
|
Michael Kaufmann
|
adc627ca4e
|
minor fixes to template engine for now
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-19 20:38:29 +01:00 |
|
Michael Kaufmann
|
26510f0745
|
removing more ticket-stuff; update all unit-tests
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-19 19:42:50 +01:00 |
|
Michael Kaufmann
|
8e84a4ff44
|
correct use of Database use
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-19 16:57:03 +01:00 |
|
Michael Kaufmann
|
6329042d40
|
use namespaces in modules
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-18 13:45:05 +01:00 |
|
Michael Kaufmann
|
db36d57683
|
fix an issue where the isemaildomain flag for a main-domain can be set to false when edited by customer
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-12-08 12:46:17 +01:00 |
|
Michael Kaufmann
|
69495b94af
|
add 2FA mechanism, fixes #547
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2018-11-30 13:45:17 +01:00 |
|
Michael Kaufmann (d00p)
|
421c29c491
|
remove each() keyword as it is deprecated as of php-7.2, fixes #479
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2017-10-31 13:03:06 +01:00 |
|
Jiří Zapletal
|
970a119f23
|
fix non-persistent XSS due inproper content escaping
|
2016-06-03 16:20:34 +02:00 |
|
Michael Kaufmann (d00p)
|
7c8dbd370f
|
forgot to check for dbupdates in index.php
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2016-03-07 13:55:14 +01:00 |
|
Bernhard Sirlinger
|
6ddbb10b5a
|
Fix #1585
Redirect to admin_customers.php
|
2016-02-23 16:28:58 +01:00 |
|
Michael Kaufmann (d00p)
|
da4ec3e1b5
|
avoid rand() if possible as it is not generating cryptographically secure values, thx to Hanno for putting some effort into this
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org>
|
2016-01-28 08:27:15 +01:00 |
|