Session::updateSessionId PHP Method

updateSessionId() public static method

update session id in database
public static updateSessionId ( string $userId, string $sessionId = null ) : string
$userId string
$sessionId string
return string
    public static function updateSessionId($userId, $sessionId = null)
    {
        $database = DatabaseFactory::getFactory()->getConnection();
        $sql = "UPDATE users SET session_id = :session_id WHERE user_id = :user_id";
        $query = $database->prepare($sql);
        $query->execute(array(':session_id' => $sessionId, ":user_id" => $userId));
    }

Usage Example

 /**
  * Logout the user, clear session
  */
 public static function logout()
 {
     $userId = Session::get('user_id');
     self::deleteCookie($userId);
     Session::destroy();
     Session::updateSessionId($userId);
 }
All Usage Examples Of Session::updateSessionId