コード例 #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(LoginRequest $request)
 {
     $email = $request['email'];
     $statu = User::buscar_status($email);
     if ($statu == []) {
         Session::flash('message-error', 'Este Usuario no se encuentra registrado en el Sistema');
         return Redirect::to('/login');
     } else {
         $status = $statu[0]->status;
         if ($status == 1) {
             if (Auth::attempt(['email' => $request['email'], 'password' => $request['password']])) {
                 return Redirect::to('admin');
             } else {
                 Session::flash('message-error', 'Correo Electronico y Contraseña no coinciden');
                 return Redirect::to('/login');
             }
         } elseif ($status == 0) {
             Session::flash('message-error', 'El Usuario fue deshabilitado, por favor consulte con el Administrador del Sistema');
             return Redirect::to('/login');
         }
     }
 }
コード例 #2
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'], 'path' => $data['path'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]);
 }
コード例 #3
0
 public function eliminar($id)
 {
     $user = User::find($id);
     $user->delete();
     Session::flash('message', 'Usuario Eliminado Correctamente');
     return Redirect::to('/usuario');
     /*
     
        return Response()->json([
            "mensaje"=>"Borrado"
            ]);
     */
 }