mirror of
https://git.freebsd.org/ports.git
synced 2025-06-23 13:40:34 -04:00
- Pass Maintainership to Submitter PR: 230712 Submitted by: Krzysztof <ports@bsdserwis.com> Sponsored by: Netzkommune GmbH Differential Revision: https://reviews.freebsd.org/D17946
129 lines
3.7 KiB
PHP
129 lines
3.7 KiB
PHP
--- 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);
|
|
}
|
|
}
|