secure_login.php 1.1 KB

1234567891011121314151617181920212223
  1. <?php
  2. $login_url_skip=0;
  3. if ($_SERVER['SCRIPT_FILENAME']=='/usr/local/vesta/web/reset/mail/index.php') $login_url_skip=1;
  4. if ($_SERVER['SCRIPT_FILENAME']=='/usr/local/vesta/web//reset/mail/index.php') $login_url_skip=1;
  5. if ($_SERVER['SCRIPT_FILENAME']=='/usr/local/vesta/web/reset/mail/set-ar.php') $login_url_skip=1;
  6. if ($_SERVER['SCRIPT_FILENAME']=='/usr/local/vesta/web//reset/mail/set-ar.php') $login_url_skip=1;
  7. if ($_SERVER['SCRIPT_FILENAME']=='/usr/local/vesta/web/reset/mail/get-ar.php') $login_url_skip=1;
  8. if ($_SERVER['SCRIPT_FILENAME']=='/usr/local/vesta/web//reset/mail/get-ar.php') $login_url_skip=1;
  9. if ($login_url_skip==0) {
  10. if (!isset($login_url_loaded)) {
  11. $login_url_loaded=1;
  12. if (file_exists('/usr/local/vesta/web/inc/login_url.php')) {
  13. require_once('/usr/local/vesta/web/inc/login_url.php');
  14. if (isset($_GET[$login_url])) {
  15. setcookie($login_url, '1', time() + 31536000, '/', $_SERVER['HTTP_HOST'], true);
  16. header ("Location: /login/");
  17. exit;
  18. }
  19. if (!isset($_COOKIE[$login_url])) exit;
  20. }
  21. }
  22. }