]> git.mxchange.org Git - friendica.git/blobdiff - src/Core/Authentication.php
Renaming functions + moving functions from security to Model/Item and BaseModule...
[friendica.git] / src / Core / Authentication.php
index 2fbadcc92084f64acf71e7a7ce81312fa17293ea..3a4471d2a46d6b17fa48db2a8990d7dee9966cfd 100644 (file)
@@ -25,7 +25,7 @@ class Authentication extends BaseObject
         *
         * @return string Hashed data
         */
-       public static function cookie_hash($user)
+       public static function getCookieHashForUser($user)
        {
                return(hash("sha256", Config::get("system", "site_prvkey") .
                                $user["prvkey"] .
@@ -38,7 +38,7 @@ class Authentication extends BaseObject
         * @param int $time
         * @param array $user Record from "user" table
         */
-       public static  function new_cookie($time, $user = [])
+       public static  function setCookie($time, $user = [])
        {
                if ($time != 0) {
                        $time = $time + time();
@@ -46,7 +46,7 @@ class Authentication extends BaseObject
 
                if ($user) {
                        $value = json_encode(["uid" => $user["uid"],
-                               "hash" => self::cookie_hash($user),
+                               "hash" => self::getCookieHashForUser($user),
                                "ip" => defaults($_SERVER, 'REMOTE_ADDR', '0.0.0.0')]);
                } else {
                        $value = "";
@@ -65,7 +65,7 @@ class Authentication extends BaseObject
         * @param type $interactive
         * @param type $login_refresh
         */
-       public static function success($user_record, $login_initial = false, $interactive = false, $login_refresh = false)
+       public static function setAuthenticatedSessionForUser($user_record, $login_initial = false, $interactive = false, $login_refresh = false)
        {
                $a = self::getApp();
 
@@ -185,7 +185,7 @@ class Authentication extends BaseObject
                         */
                        if (!empty($_SESSION['remember'])) {
                                logger('Injecting cookie for remembered user ' . $a->user['nickname']);
-                               self::new_cookie(604800, $user_record);
+                               self::setCookie(604800, $user_record);
                                unset($_SESSION['remember']);
                        }
                }
@@ -202,12 +202,11 @@ class Authentication extends BaseObject
        /**
         * @brief Kills the "Friendica" cookie and all session data
         */
-       public static function nuke_session()
+       public static function deleteSession()
        {
-               self::new_cookie(-3600); // make sure cookie is deleted on browser close, as a security measure
+               self::setCookie(-3600); // make sure cookie is deleted on browser close, as a security measure
                session_unset();
                session_destroy();
        }
 }
 
-?>