Exemplo n.º 1
0
 public function store(LoginRequest $request)
 {
     $userEmail = User::where('email', Input::get('email'))->first();
     if (!$userEmail) {
         $empresaEmail = Empresa::where('email', Input::get('email'))->first();
         if (!$empresaEmail) {
             Session::flash('message-error', 'El email ingresado no se encuentra registrado.');
             return Redirect::back();
             //->withInput()->withFlashMessage('Unknown username.');
         } else {
             if (Auth::empresa()->attempt(['email' => Input::get('email'), 'password' => Input::get('password')])) {
                 return Redirect::to('/empresas');
             }
             Session::flash('message-error', 'Datos son incorrectos');
             return Redirect::to('/Login');
         }
     } else {
         if (Auth::user()->attempt(['email' => Input::get('email'), 'password' => Input::get('password')])) {
             return Redirect::to('/usuarios');
         }
     }
     Session::flash('message-error', 'Datos son incorrectos');
     return Redirect::to('/login');
 }
Exemplo n.º 2
0
 public function store(UserCreateRequest $request)
 {
     User::create($request->all());
     Session::flash('message', 'Usuario creado correctamente');
     return Redirect::to('/usuarios');
 }
Exemplo n.º 3
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]);
 }