session.php 657 B

1234567891011121314151617181920212223242526
  1. <?php
  2. $samesite = 'strict';
  3. if(PHP_VERSION_ID < 70300) {
  4. session_set_cookie_params('samesite='.$samesite);
  5. } else {
  6. session_set_cookie_params(['samesite' => $samesite]);
  7. }
  8. session_start();
  9. function login()
  10. {
  11. if (session_status() == PHP_SESSION_NONE) return false;
  12. if (isset($_SESSION[site_url()]['user']) && !empty($_SESSION[site_url()]['user'])) {
  13. return true;
  14. } else {
  15. return false;
  16. }
  17. }
  18. if (rtrim($_SERVER['REQUEST_URI'], '/') != site_path() . '/login-mfa') {
  19. if (isset($_SESSION['mfa_pwd']) && isset($_SESSION['mfa_uid'])) {
  20. unset($_SESSION['mfa_pwd']);
  21. unset($_SESSION['mfa_uid']);
  22. }
  23. }