Example #1
0
 public function postLogin()
 {
     $credentials = ['username' => Input::get('username'), 'password' => Input::get('password')];
     $rules = ['username' => 'required', 'password' => 'required'];
     if (\User::existsVkUserByUserName($credentials['username'])) {
         return Redirect::back()->withInput()->with('failure', trans('messages.YATTUPWLV'));
     }
     $validator = Validator::make($credentials, $rules);
     if ($validator->passes()) {
         if (Auth::attempt($credentials)) {
             /*
             $layout = View::make('master');
             $layout->title = 'DashBoard';
             $layout->main = View::make('admin.dashboard')->with('content','Hi admin, Welcome to Dashboard!');
             return $layout;
             */
             if (Auth::user()->hasRole('admin')) {
                 return Redirect::route('admin.dash-board');
             }
             return Redirect::to('/');
         }
         //return Redirect::route('admin.dash-board');
         return Redirect::back()->withInput()->with('failure', trans('messages.UOPII'));
     } else {
         return Redirect::back()->withErrors($validator)->withInput();
     }
 }