0

ログアウトしてもセッションは破棄されません。ダッシュボードが表示されます。ビュー コントローラーで認証メカニズムを使用する方法

コントローラ

public function admin_logout()
{
    Session::forget('userid');
    Session::forget('username');
    Session::flush();
    Auth::logout();
    return Redirect('siteadmin');
}

モデル

 public static function login_check($uname,$password)
    {
        $check = DB::table('le_admin')->where('adm_email','=',$uname)->where('adm_password','=',$password)->get();
    if($check)
    {
        Session::put('userid', $check[0]->adm_id);
        Session::put('username', $check[0]->adm_email);
        return 1;

    }
    else
    {
        return 0;
    }
}
4

2 に答える 2

0

認証の完全なドキュメントは次のとおりです。Auth ファサードを使用してタスクを実行してみてください。

http://laravel.com/docs/5.1/authentication

手動認証のみを使用する必要があります - 残りのことは、バックグラウンドで Laravel によって処理されます。

于 2015-12-23T10:24:41.693 に答える