Example #1
0
 /**
  * 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);
 }