|
@@ -17,7 +17,7 @@
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
- * Detect logged user
|
|
|
|
|
|
+ * Detect whether user is logged in
|
|
*
|
|
*
|
|
* Function is similar to is_logged_in() function. If user is logged in, function
|
|
* Function is similar to is_logged_in() function. If user is logged in, function
|
|
* returns true. If user is not logged in or session is expired, function saves $_POST
|
|
* returns true. If user is not logged in or session is expired, function saves $_POST
|
|
@@ -32,23 +32,23 @@
|
|
function sqauth_is_logged_in() {
|
|
function sqauth_is_logged_in() {
|
|
if ( sqsession_is_registered('user_is_logged_in') ) {
|
|
if ( sqsession_is_registered('user_is_logged_in') ) {
|
|
return true;
|
|
return true;
|
|
- } else {
|
|
|
|
- // First we store some information in the new session to prevent
|
|
|
|
- // information-loss.
|
|
|
|
- sqGetGlobalVar('PHP_SELF', $PHP_SELF, SQ_SERVER);
|
|
|
|
|
|
+ }
|
|
|
|
|
|
- $session_expired_post = $_POST;
|
|
|
|
- $session_expired_location = $PHP_SELF;
|
|
|
|
- if (!sqsession_is_registered('session_expired_post')) {
|
|
|
|
- sqsession_register($session_expired_post,'session_expired_post');
|
|
|
|
- }
|
|
|
|
- if (!sqsession_is_registered('session_expired_location')) {
|
|
|
|
- sqsession_register($session_expired_location,'session_expired_location');
|
|
|
|
- }
|
|
|
|
- session_write_close();
|
|
|
|
|
|
+ // First we store some information in the new session to prevent
|
|
|
|
+ // information-loss.
|
|
|
|
+ sqGetGlobalVar('PHP_SELF', $PHP_SELF, SQ_SERVER);
|
|
|
|
+
|
|
|
|
+ $session_expired_post = $_POST;
|
|
|
|
+ $session_expired_location = $PHP_SELF;
|
|
|
|
+ if (!sqsession_is_registered('session_expired_post')) {
|
|
|
|
+ sqsession_register($session_expired_post,'session_expired_post');
|
|
|
|
+ }
|
|
|
|
+ if (!sqsession_is_registered('session_expired_location')) {
|
|
|
|
+ sqsession_register($session_expired_location,'session_expired_location');
|
|
|
|
+ }
|
|
|
|
+ session_write_close();
|
|
|
|
|
|
- return false;
|
|
|
|
- }
|
|
|
|
|
|
+ return false;
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|