Changeset View
Changeset View
Standalone View
Standalone View
security/mailzu/files/patch-lib_Auth.class.php
- This file was added.
Property | Old Value | New Value |
---|---|---|
fbsd:nokeywords | null | yes \ No newline at end of property |
svn:eol-style | null | native \ No newline at end of property |
svn:mime-type | null | text/plain \ No newline at end of property |
--- lib/Auth.class.php.orig 2007-06-14 19:00:15 UTC | |||||
+++ lib/Auth.class.php | |||||
@@ -43,42 +43,42 @@ class Auth { | |||||
* and start the session | |||||
* @param none | |||||
*/ | |||||
- //function Auth() { | |||||
+ //public static function Auth() { | |||||
// $this->db = new AuthDB(); | |||||
//} | |||||
/** | |||||
* Check if user is a super administrator | |||||
- * This function checks to see if the currently | |||||
+ * This public static function checks to see if the currently | |||||
* logged in user is the administrator, granting | |||||
* them special permissions | |||||
* @param none | |||||
* @return boolean whether the user is a s_admin | |||||
*/ | |||||
- function isAdmin() { | |||||
+ public static function isAdmin() { | |||||
return isset($_SESSION['sessionAdmin']); | |||||
} | |||||
/** | |||||
* Check if user is a mail administrator | |||||
- * This function checks to see if the currently | |||||
+ * This public static function checks to see if the currently | |||||
* logged in user is the administrator, granting | |||||
* them special permissions | |||||
* @param none | |||||
* @return boolean whether the user is a m_admin | |||||
*/ | |||||
- function isMailAdmin() { | |||||
+ public static function isMailAdmin() { | |||||
return (isset($_SESSION['sessionMailAdmin']) || isset($_SESSION['sessionAdmin'])); | |||||
} | |||||
/** | |||||
* Check user login | |||||
- * This function checks to see if the user has | |||||
+ * This public static function checks to see if the user has | |||||
* a valid session set (if they are logged in) | |||||
* @param none | |||||
* @return boolean whether the user is logged in | |||||
*/ | |||||
- function is_logged_in() { | |||||
+ public static function is_logged_in() { | |||||
return isset($_SESSION['sessionID']); | |||||
} | |||||
@@ -87,7 +87,7 @@ class Auth { | |||||
* @param none | |||||
* @return the userid, or null if the user is not logged in | |||||
*/ | |||||
- function getCurrentID() { | |||||
+ public static function getCurrentID() { | |||||
return $_SESSION['sessionID'];//isset($_SESSION['sessionID']) ? $_SESSION['sessionID'] : null; | |||||
} | |||||
@@ -281,7 +281,7 @@ class Auth { | |||||
} | |||||
} | |||||
- function isAllowedToLogin( $username ) { | |||||
+ public static function isAllowedToLogin( $username ) { | |||||
global $conf; | |||||
@@ -333,7 +333,7 @@ class Auth { | |||||
* @param none | |||||
* @return whether the user is attempting to log in | |||||
*/ | |||||
- function isAttempting() { | |||||
+ public static function isAttempting() { | |||||
return $this->is_attempt; | |||||
} | |||||
@@ -341,7 +341,7 @@ class Auth { | |||||
* Kills app | |||||
* @param none | |||||
*/ | |||||
- function kill() { | |||||
+ public static function kill() { | |||||
die; | |||||
} | |||||
@@ -349,7 +349,7 @@ class Auth { | |||||
* Destroy any lingering sessions | |||||
* @param none | |||||
*/ | |||||
- function clean() { | |||||
+ public static function clean() { | |||||
// Destroy all session variables | |||||
unset($_SESSION['sessionID']); | |||||
unset($_SESSION['sessionName']); | |||||
@@ -359,11 +359,11 @@ class Auth { | |||||
} | |||||
/** | |||||
- * Wrapper function to call template 'printLoginForm' function | |||||
+ * Wrapper public static function to call template 'printLoginForm' function | |||||
* @param string $msg error messages to display for user | |||||
* @param string $resume page to resume after a login | |||||
*/ | |||||
- function printLoginForm($msg = '', $resume = '') { | |||||
+ public static function printLoginForm($msg = '', $resume = '') { | |||||
printLoginForm($msg, $resume); | |||||
} | |||||
@@ -371,7 +371,7 @@ class Auth { | |||||
* Prints a message telling the user to log in | |||||
* @param boolean $kill whether to end the program or not | |||||
*/ | |||||
- function print_login_msg($kill = true) { | |||||
+ public static function print_login_msg($kill = true) { | |||||
CmnFns::redirect(CmnFns::getScriptURL() . '/index.php?auth=no&resume=' . urlencode($_SERVER['PHP_SELF']) . '?' . urlencode($_SERVER['QUERY_STRING'])); | |||||
} | |||||
@@ -379,7 +379,7 @@ class Auth { | |||||
* Prints out the latest success box | |||||
* @param none | |||||
*/ | |||||
- function print_success_box() { | |||||
+ public static function print_success_box() { | |||||
CmnFns::do_message_box($this->success); | |||||
} | |||||
} |