私はlaravelの初心者です。私は複数のユーザーの役割とアクセス許可の概念を使用しています。そのユーザーに許可されていないURLをユーザーが手動で入力すると、そのユーザーをログアウトします。Laravel - ユーザーが許可されていないURLを手動で入力すると、ログアウトしてログアウトする方法
私は正常にユーザーをログアウトしましたが、ログアウトページは、ログインの単一ページではなくコンテンツエリアに表示しました。
私を助けてください。
public function handle($request, Closure $next, $permission = null)
{
if ($request->getSession()->has('user')) {
$userObj = new \App\User;
if ($userObj->canAccess($request->getSession()->get('user')[0]['userPerm'], $permission)) {
return $next($request);
}
else{
redirect('logout')->withErrors(array('mst_error' => 'Unauthorized Access!'))->send();exit;
}
}
return $request->isXmlHttpRequest() ?
response(json_encode(array('session_logout' => true)), 401) :
redirect('login')->withErrors(array('mst_error' => 'You don\'t have any active session. Please login again'));
}
ある
ログアウトページのコンテンツエリア。だから私は何をすべきですか?緊急を助けてください。 –