isAdministrator; } public function validToken($token) { return UserToken::where('userId', $this->id)->where('token', $token)->where('valid_till', '>', date("Y-m-d H:i:s"))->count() > 0; } /** * Get the unique identifier for the user. * * @return mixed */ public function getAuthIdentifier() { return $this->email; } /** * Get the password for the user. * @todo not implemented yet * @return string */ public function getAuthPassword() { return null; } /** * Get the token value for the "remember me" session. * @todo not implemented yet * @return string */ public function getRememberToken() { return null; } /** * Set the token value for the "remember me" session. * @todo not implemented yet * @param string $value * @return void */ public function setRememberToken($value) { return null; } /** * Get the column name for the "remember me" token. * @todo not implemented yet * @return string */ public function getRememberTokenName() { return null; } }