File tree 4 files changed +28
-4
lines changed
4 files changed +28
-4
lines changed Original file line number Diff line number Diff line change 31
31
32
32
include_once ("../controller/account.php " );
33
33
include_once ("../controller/db_config.php " );
34
- include_once ("../controller/session_ctrl.php " );
35
34
include_once ("../controller/response.php " );
35
+ include_once ("../controller/session_ctrl.php " );
36
+ include_once ("../controller/tor_detection.php " );
36
37
include_once ("../controller/validator.php " );
37
38
39
+ if (TorDetection::isExitNode ()) {
40
+ http_response_code (403 );
41
+ return ;
42
+ }
43
+
38
44
if (isset ($ _GET ["login " ]) && empty ($ _GET ["login " ]) &&
39
45
isset ($ _POST ["username " ]) && !empty ($ _POST ["username " ]) &&
40
46
isset ($ _POST ["password " ]) && !empty ($ _POST ["password " ])) {
Original file line number Diff line number Diff line change 32
32
include_once ("../controller/account.php " );
33
33
include_once ("../controller/apps.php " );
34
34
include_once ("../controller/db_config.php " );
35
- include_once ("../controller/session_ctrl.php " );
36
35
include_once ("../controller/response.php " );
36
+ include_once ("../controller/session_ctrl.php " );
37
+ include_once ("../controller/tor_detection.php " );
37
38
include_once ("../controller/validator.php " );
38
39
40
+ if (TorDetection::isExitNode ()) {
41
+ http_response_code (403 );
42
+ return ;
43
+ }
44
+
39
45
if (!(isset ($ _COOKIE ["sess_id " ]) &&
40
46
!empty ($ _COOKIE ["sess_id " ]) &&
41
47
SessionControl::validate ($ _COOKIE ["sess_id " ]))) {
Original file line number Diff line number Diff line change 31
31
32
32
include_once ("../controller/db_config.php " );
33
33
include_once ("../controller/response.php " );
34
+ include_once ("../controller/tor_detection.php " );
34
35
include_once ("../controller/validator.php " );
35
36
36
- global $ db_conn ;
37
+ if (TorDetection::isExitNode ()) {
38
+ http_response_code (403 );
39
+ return ;
40
+ }
37
41
42
+ global $ db_conn ;
38
43
Response::jsonContent ();
44
+
39
45
if (!(isset ($ _SERVER ["REQUEST_METHOD " ]) && $ _SERVER ["REQUEST_METHOD " ] === "POST " )) {
40
46
Response::failed ();
41
47
return ;
Original file line number Diff line number Diff line change 31
31
32
32
include_once ("../controller/apps.php " );
33
33
include_once ("../controller/db_config.php " );
34
- include_once ("../controller/session_ctrl.php " );
35
34
include_once ("../controller/response.php " );
35
+ include_once ("../controller/session_ctrl.php " );
36
+ include_once ("../controller/tor_detection.php " );
36
37
include_once ("../controller/validator.php " );
37
38
39
+ if (TorDetection::isExitNode ()) {
40
+ http_response_code (403 );
41
+ return ;
42
+ }
43
+
38
44
if (!(isset ($ _COOKIE ["sess_id " ]) &&
39
45
!empty ($ _COOKIE ["sess_id " ]) &&
40
46
SessionControl::validate ($ _COOKIE ["sess_id " ]))) {
You can’t perform that action at this time.
0 commit comments