public function postLogin(LoginRequest $request) { $remember = $request->input('remember') ? true : false; // If user is logging in with correct credentials and if it's activated if (Auth::attempt(['email' => $request['email'], 'password' => $request['password'], 'activated' => 1], $remember)) { if (auth()->user()->isAdmin()) { return redirect()->intended('admin'); } else { Auth::logout(); return redirect()->route('AdminLoginGet')->with('flag', 'wrongLogin'); } } else { return redirect()->route('AdminLoginGet')->with('flag', 'wrongLogin'); } }
/** * Store a newly created resource in storage. * * @param App\Http\Requests\Admin\LoginRequest $request * @return \Illuminate\Http\Response */ public function store(LoginRequest $request) { $getData = User::where('username', e($request->input('username')))->get(); if (isset($getData[0])) { if ($getData[0]->status == 1) { if (Hash::check($request->input('password'), $getData[0]->password)) { $setSession['id'] = $getData[0]->id; $setSession['username'] = $getData[0]->username; $setSession['first_name'] = $getData[0]->first_name; $setSession['last_name'] = $getData[0]->last_name; $request->session()->put('backoffice', $setSession); return redirect()->action('Admin\\DashboardController@index'); } else { $MessageShow = trans('banner_messages.passwordFail'); } } else { $MessageShow = trans('banner_messages.statusUserNoneActive'); } } else { $MessageShow = trans('banner_messages.nodataInSyatem'); } $setData['errorMsg'] = $MessageShow; return View::make('admin.login.index', $setData); }