improved request caching, new C4 statics, landing page carousel,
This commit is contained in:
@@ -186,29 +186,6 @@ class Controller {
|
||||
return $validUser;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $user
|
||||
* @return bool
|
||||
*/
|
||||
protected function _logIn($user){
|
||||
|
||||
$loginSuccess = false;
|
||||
|
||||
if(! $user->dry() ){
|
||||
// set Session login
|
||||
$dateTime = new \DateTime();
|
||||
$this->f3->set('SESSION.user.time', $dateTime->getTimestamp());
|
||||
$this->f3->set('SESSION.user.name', $user->name);
|
||||
$this->f3->set('SESSION.user.id', $user->id);
|
||||
|
||||
// update/check api data
|
||||
// $this->_updateCharacterData();
|
||||
$loginSuccess = true;
|
||||
}
|
||||
|
||||
return $loginSuccess;
|
||||
}
|
||||
|
||||
/**
|
||||
* logout function
|
||||
*/
|
||||
@@ -223,10 +200,25 @@ class Controller {
|
||||
}else{
|
||||
$return = (object) [];
|
||||
$return->reroute = $this->f3->get('BASE') . $this->f3->alias('landing');
|
||||
$return->error[] = $this->getUserLoggedOffError();
|
||||
|
||||
echo json_encode($return);
|
||||
die();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* get error object is a user is not found/logged of
|
||||
* @return object
|
||||
*/
|
||||
protected function getUserLoggedOffError(){
|
||||
$userError = (object) [];
|
||||
$userError->type = 'error';
|
||||
$userError->message = 'User not found';
|
||||
|
||||
return $userError;
|
||||
}
|
||||
|
||||
/**
|
||||
* get a log controller e.g. "debug"
|
||||
* @param $loggerType
|
||||
|
||||
Reference in New Issue
Block a user