mirror of
https://git.sekbaer.de/Friendica/friendica.git
synced 2025-06-12 01:54:26 +02:00
Renaming functions + moving functions from security to Model/Item and BaseModule + fix multiline comments
This commit is contained in:
parent
ce2b1f5715
commit
f3fc1f36ca
29 changed files with 233 additions and 222 deletions
|
@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue