Exemplo n.º 1
1
 public function activarCuenta($cedula)
 {
     try {
         $user = DB::select(DB::raw("Select e.nombres,e.apellidos,e.noDocumento,e.id from empleados as e WHERE noDocumento = {$cedula} AND estado ='Activo'"));
         if (empty($user)) {
             return JsonResponse::create(array('message' => "KO", "request" => json_encode($cedula)), 200);
         } else {
             foreach ($user as $u) {
                 $id = $u->id;
                 $usu = DB::select(DB::raw("Select * from usuarios WHERE Empleados_id = {$id}"));
                 if (empty($usu)) {
                     $usuario = new Usuario();
                     $usuario->correo = $u->noDocumento;
                     $usuario->clave = $u->noDocumento;
                     $usuario->Empleados_id = $u->id;
                     $usuario->rol = "FUNCIONARIO";
                     $usuario->estado = "ACTIVO";
                     $usuario->save();
                     return JsonResponse::create(array('message' => "OK", "request" => json_encode($user)), 200);
                 } else {
                     return JsonResponse::create(array('message' => "EXISTE", "request" => json_encode($user)), 200);
                 }
             }
         }
     } catch (Exception $exc) {
         return JsonResponse::create(array('message' => "No se pudo encontrar el usuario", "request" => json_encode($cedula)), 401);
     }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $usuario = new Usuario();
     $usuario->nome = $request->get("nome");
     $usuario->email = $request->get("email");
     $usuario->senha = $request->get("senha");
     $res = $usuario->save();
     return "<script>parent.resultStore('{$res}')</script>";
 }
Exemplo n.º 3
1
 public function guardar(Request $req)
 {
     $usuario = new Usuario();
     $usuario->nombres = $req->nombresReg;
     $usuario->email = $req->emailReg;
     $usuario->password = Crypt::encrypt($req->passwordRegistro);
     $usuario->usuario = $req->username;
     $usuario->save();
     return view("login");
 }
Exemplo n.º 4
1
 public static function registrarUsuario($request)
 {
     $usuario = new Usuario();
     $usuario->nombre = str_replace("\"", "", str_replace("'", "", $request->input('nombre')));
     $usuario->usuario = str_replace("\"", "", str_replace("'", "", $request->input('usuario')));
     $usuario->password = str_replace("\"", "", str_replace("'", "", sha1($request->input('pass1'))));
     $usuario->admin = 0;
     $usuario->saldo = 0;
     $usuario->cp = str_replace("\"", "", str_replace("'", "", $request->input('codigo_postal')));
     $usuario->tarjeta = sha1(str_replace("\"", "", str_replace("'", "", $request->input('tarjeta'))));
     $usuario->save();
     return $usuario->id;
 }
Exemplo n.º 5
0
 /**
  * Almacena un nuevo usuario
  * @param Request $request
  * @return Response
  */
 public function store(Request $request)
 {
     // Se capturan los datos, provenientes desde el formulario,
     // por medio del objeto $request.
     $input = ['nombre' => $request->input('nombre'), 'apellido_p' => $request->input('apellido_p'), 'apellido_m' => $request->input('apellido_m'), 'email' => $request->input('email')];
     // Se establecen las reglas que deben cumplir los datos.
     $rules = ['nombre' => 'required', 'apellido_p' => 'required', 'apellido_m' => 'required', 'email' => 'required|email'];
     // Los datos se validan
     $validation = Validator::make($input, $rules);
     if ($validation->fails()) {
         // Si la validación falla, se redirige al usuario a la misma ruta desde donde venían los
         // datos ('usuarios/create') junto con los mensajes de error.
         return redirect()->to('usuarios/create')->withInput()->withErrors($validation->errors());
     } else {
         // Si la validación es correcta, se crea el nuevo usuario
         $usuario = new Usuario();
         $usuario->nombre = $request->input('nombre');
         $usuario->apellido_p = $request->input('apellido_p');
         $usuario->apellido_m = $request->input('apellido_m');
         $usuario->email = $request->input('email');
         $usuario->save();
         // Luego del almacenamiento del nuevo usuario, se redirige a la ruta 'usuarios' junto con un mensaje.
         return redirect()->to('usuarios')->with('message', 'Usuario registrado exitosamente');
     }
 }
 public function store(Request $request)
 {
     $usuario = new Usuario($request->all());
     $usuario->password = bcrypt($request->password);
     $usuario->save();
     return redirect()->route('admin.usuarios.index');
 }
 public function postIngresar(Request $request)
 {
     $nombre = $request->input('nombre');
     $apellido = $request->input('apellido');
     $usuario = new Usuario();
     $usuario->nombre = $nombre;
     $usuario->apellido = $apellido;
     if ($usuario->save()) {
         return redirect('usuario/index');
     } else {
         echo "el usuario ya ha sido ingresado anteriormente";
     }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $_usuario = Input::get('usuario');
     $usuario = Usuario::where('usuario', '=', $_usuario)->where('activo', '=', '0')->first();
     // Si es nulo el usuario no existe
     if (is_null($usuario)) {
         $validaciones = ['tipousuario_id' => 'required', 'nombre' => 'required|min:3|max:100|regex:/^[A-Za-z \\t]*$/i|', 'usuario' => 'required|min:3|max:20|regex:/^[A-Za-z \\t]*$/i|unique:tbl_usuarios', 'password' => 'required|min:3|max:20|'];
         $mensajes = ['tipousuario_id.required' => 'Debe seleccionar el tipo de usuario', 'nombre.required' => 'El nombre no debe de ser vacío', 'nombre.min' => 'El nombre debe ser mayor a 3 caracteres', 'nombre.max' => 'El nombre no debe ser mayor a 100 caracteres', 'nombre.regex' => 'El nombre es invalido', 'usuario.required' => 'El usuario no debe de ser vacío', 'usuario.min' => 'El usuario debe ser mayor a 3 caracteres', 'usuario.max' => 'El usuario no debe ser mayor a 20 caracteres', 'usuario.regex' => 'El usuario es invalido', 'password.required' => 'El password no debe de ser vacío', 'password.min' => 'El password debe ser mayor a 3 caracteres', 'password.max' => 'El password no debe ser mayor a 20 caracteres', 'password.regex' => 'El password es invalido'];
         $validar = Validator::make($request->all(), $validaciones, $mensajes);
         if ($validar->fails()) {
             return \Response::json(['error' => 'true', 'msg' => $validar->messages(), 'status' => '200'], 200);
         } else {
             $usuario = new Usuario();
             $usuario->tipousuario_id = $request->tipousuario_id;
             $usuario->nombre = $request->nombre;
             $usuario->usuario = $request->usuario;
             $usuario->password = $request->password;
             $usuario->activo = 1;
             $usuario->save();
             return redirect('usuarios');
         }
     } else {
         $validaciones = ['tipousuario_id' => 'required', 'nombre' => 'required|min:3|max:100|regex:/^[A-Za-z \\t]*$/i|', 'usuario' => 'required|min:3|max:20|regex:/^[A-Za-z \\t]*$/i|', 'password' => 'required|min:3|max:20|'];
         $mensajes = ['tipousuario_id.required' => 'Debe seleccionar el tipo de usuario', 'nombre.required' => 'El nombre no debe de ser vacío', 'nombre.min' => 'El nombre debe ser mayor a 3 caracteres', 'nombre.max' => 'El nombre no debe ser mayor a 100 caracteres', 'nombre.regex' => 'El nombre es invalido', 'usuario.required' => 'El usuario no debe de ser vacío', 'usuario.min' => 'El usuario debe ser mayor a 3 caracteres', 'usuario.max' => 'El usuario no debe ser mayor a 20 caracteres', 'usuario.regex' => 'El usuario es invalido', 'password.required' => 'El password no debe de ser vacío', 'password.min' => 'El password debe ser mayor a 3 caracteres', 'password.max' => 'El password no debe ser mayor a 20 caracteres', 'password.regex' => 'El password es invalido'];
         $validar = Validator::make($request->all(), $validaciones, $mensajes);
         if ($validar->fails()) {
             return \Response::json(['error' => 'true', 'msg' => $validar->messages(), 'status' => '200'], 200);
         } else {
             $usuario->tipousuario_id = $request->tipousuario_id;
             $usuario->nombre = $request->nombre;
             $usuario->usuario = $request->usuario;
             $usuario->password = $request->password;
             $usuario->activo = 1;
             $usuario->save();
             return redirect('usuarios');
         }
     }
 }
Exemplo n.º 9
0
 /**
  * Almacena un nuevo usuario
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $usuario = new Usuario();
     $usuario->nombre = \Input::get('nombre');
     $usuario->apellido_p = \Input::get('apellido_p');
     $usuario->apellido_m = \Input::get('apellido_m');
     $usuario->email = \Input::get('email');
     $exito = $usuario->save();
     if ($exito) {
         return "Almacenado con exito";
     } else {
         return "No se guardo";
     }
 }
Exemplo n.º 10
0
 public static function crearUsuario($usuario_Objeto)
 {
     $usuario = new Usuario();
     $usuario->nombre = $usuario_Objeto->input_name;
     $usuario->usuario = $usuario_Objeto->input_username;
     $usuario->clave = $usuario_Objeto->input_password;
     $usuario->correo = $usuario_Objeto->input_email;
     $time = strtotime($usuario_Objeto->input_dbirth);
     $date_birth = date('Y-m-d', $time);
     $ybirth = date("Y", $time);
     $usuario->fnacimiento = $date_birth;
     $usuario->sexo = $usuario_Objeto->sexOption;
     $usuario->profesion = $usuario_Objeto->input_occupation;
     $usuario->extrainfo = $usuario_Objeto->input_addinfo;
     $usuario->edad = date("Y") - $ybirth;
     $usuario->save();
 }
Exemplo n.º 11
0
 public function store(UserRequest $request)
 {
     //Llama al modelo para guardar
     //Varuser  es una variable local
     // El request trae todos los datos del formulario
     $varuser = new Usuario($request->all());
     $varuser->password = bcrypt($request->password);
     // bcrypt sirve para encriptar la contraseña
     $exito = $varuser->save();
     if ($exito) {
         $varuser = Usuario::orderBy('apellido_paterno', 'ASC')->paginate(2);
         return view('admin.usuario.index', compact('varuser'));
         //return 'se guardo con exito';
     } else {
         return view('admin.usuario.create');
     }
 }
Exemplo n.º 12
0
 public function postRegAlumno(Request $request)
 {
     //echo "hola :D";
     $regForm = Input::All();
     //print_r($regForm);
     //reglas de validación
     $validadorFormulario = array("rut" => "required|min:11|max:11", "nombre" => "required|min:2|max:12", "apellido" => "required|min:2|max:20", "correo" => "required|min:6|max:20", "clave" => "required|min:5|max:60");
     //mensajes de validación erronea
     $mensajeForm = array("rut.required" => "El campo rut es obligatorio", "rut.min" => "El campo rut no puede tener menos de 11 caracteres", "rut.max" => "El campo rut no puede tener mas de 11 caracteres", "nombre.required" => "El campo nombre es obligatorio", "nombre.min" => "El campo nombre no puede tener menos de 11 caracteres", "nombre.max" => "El campo nombreno puede tener mas de 11 caracteres", "apellido.required" => "El campo apellido es obligatorio", "apellido.min" => "El campo rut no puede tener menos de 20 caracteres", "apellido.max" => "El campo rut no puede tener mas de 50 caracteres", "correo.required" => "El campo correo es obligatorio", "correo.min" => "El campo rut no puede tener menos de 6 caracteres", "correo.max" => "El campo rut no puede tener mas de 20 caracteres", "clave.required" => "El campo clave es obligatorio", "clave.min" => "El campo rut no puede tener menos de 5 caracteres", "clave.max" => "El campo rut no puede tener mas de 20 caracteres");
     $validar = Validator::make($regForm, $validadorFormulario, $mensajeForm);
     if ($validar->fails()) {
         return redirect::back()->withErrors($validar);
     } else {
         $alumno = new Usuario();
         $alumno->usu_rut = $regForm["rut"];
         $alumno->usu_nombre = $regForm["nombre"];
         $alumno->usu_apellido = $regForm["apellido"];
         $alumno->usu_correo = $regForm["correo"];
         $alumno->usu_clave = $regForm["clave"];
         $alumno->tipo = $regForm["tipo"];
         $alumno->save();
         Session::flash('mensaje', 'Registro Exitoso');
         return $this->layout = view('masterLogin');
     }
     /*
             $usuario = new Usuario();
             $usuario = \Input::get('rut');
             $usuario = \Input::get('nombre');
             $usuario = \Input::get('apellido');
             $usuario = \Input::get('correo');
             $usuario = \Input::get('clave');
             $usuario = \Input::get('Tipo_usuario');
     
             $usuario = save();
     
             return redirect()->to('');
     
             if($usuario->save()){
                 return 'exito';
             }
             else{
                 return 'no';
             }*/
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function nuevo(Request $request)
 {
     //recibimos los datos del request
     $personas_id = $request->input("personas_id");
     $nombre_usuario = $request->input("nombreclasificacion");
     $password = $request->input("password");
     $perfil_usuario = $request->input("perfil_usuario");
     //realizacion de la validacion con las reglas estaticas del modelo
     $this->validate($request, $reglas);
     //instanciamos un nuevo usuario
     $usuarios = new Usuario();
     //vinculamos los datos recibidos al modelo
     $usuarios->personas_id = $personas_id;
     $usuarios->nombre_usuario = $nombre_usuario;
     $usuarios->password = $password;
     $usuarios->perfil_usuario = $perfil_usuario;
     //guardamos en la base de datos los datos recibidos
     $usuarios->save();
     return redirect('usuarios');
 }
Exemplo n.º 14
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     $data = $request->all();
     $Vendedor = new Vendedor();
     $Vendedor->cedula = $data["cedula"];
     $Vendedor->nombres = $data["nombres"];
     $Vendedor->apellidos = $data["apellidos"];
     $Vendedor->direccion = $data["direccion"];
     $Vendedor->telefono = $data["telefono"];
     $Vendedor->estado = "ACTIVO";
     $Usuario = new Usuario();
     $Usuario->usuario = $data["correo"];
     $Usuario->clave = $data["clave"];
     $Usuario->rol = "VENDEDOR";
     $Usuario->cedula = $data["cedula"];
     $Usuario->estado = "ACTIVO";
     $Vendedor->save();
     $Usuario->save();
     return JsonResponse::create(array('message' => "Guardado Correctamente", "request" => json_encode($data)), 200);
 }
Exemplo n.º 15
0
 public function store()
 {
     $usuario = new Usuario();
     $usuario->nombres = Request::input('nombres');
     $usuario->apellidos = Request::input('apellidos');
     $usuario->fecha_nacimiento = Request::input('fecha_nacimiento');
     $usuario->estado = Request::input('estado');
     $usuario->municipio = Request::input('municipio');
     $usuario->calle = Request::input('calle');
     $usuario->numero = Request::input('numero');
     $usuario->cp = Request::input('cp');
     $usuario->ife_link = 'la mama de Julio';
     $usuario->tags = Request::input('tags');
     $usuario->email = Request::input('email');
     $usuario->password = Request::input('password');
     if ($usuario->save()) {
         // do positive action
     } else {
         // return error
     }
 }
Exemplo n.º 16
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(UsuarioForm $usuario)
 {
     $user = new Usuario(['rut' => $usuario->rut, 'unidad_id' => $usuario->unidad_id, 'nombres' => $usuario->nombres, 'apellido_p' => $usuario->apellido_p, 'apellido_m' => $usuario->apellido_m, 'password' => bcrypt($usuario->password), 'rol_id' => (int) $usuario->rol, 'grado_id' => (int) $usuario->grado_id, 'estado' => 0]);
     $id = $user->save();
     return redirect()->action('UsuariosController@index');
 }
 public function guardar(Request $req)
 {
     $contrasenaValida = -1;
     $servicio = new WebService();
     $matricula = $servicio->consultarCodigo($req->username);
     $contrasenaValida = $servicio->getAutentication($req->username, $req->passwordRegistro);
     if ($matricula == -1) {
         //Si usuario no existe en espol
         $mensajeError = 'No existe ese usuario registrado en Espol';
         return view('error', ['error' => $mensajeError]);
     }
     if ($contrasenaValida == -1 and $matricula != -1) {
         $mensajeError = 'Contraseña Incorrecta :v';
         return view('error', ['error' => $mensajeError]);
     }
     $info = $servicio->getDatosUser($matricula);
     $ncompleto = $info['nombre'];
     if (Usuario::userExist(strtolower($req->username)) == 0 and $contrasenaValida == 1) {
         $usuario = new Usuario();
         $usuario->nombres = $ncompleto;
         $usuario->email = $req->emailReg;
         $usuario->usuario = strtolower($req->username);
         $usuario->edad = $req->edadReg;
         $usuario->save();
     }
     return view("welcome");
 }
Exemplo n.º 18
0
 /**
  * Store a newly created resource in storage.
  *
  * @param Request $request
  * @return Response
  */
 public function store(UsuarioRequest $request)
 {
     $usuario = new Usuario();
     $usuario->nome = $request->input("nome");
     $usuario->login = $request->input("login");
     $usuario->tipo = "gerente";
     $senha = $request->input("senha");
     $cost = 10;
     $salt = strtr(base64_encode(mcrypt_create_iv(16, MCRYPT_DEV_URANDOM)), '+', '.');
     $salt = sprintf("\$2a\$%02d\$", $cost) . $salt;
     $hash = crypt($senha, $salt);
     $usuario->senha = $hash;
     $usuario->filial_id = $request->input("filial")["id"];
     $usuario->save();
     return response()->json($usuario);
 }
 /**
  * Crea un objeto Usuario y lo almacena en la base de datos.
  * @param String usuario;
  * @param String correo;
  * @param String contrasenya;
  */
 public function insertarUsuario($uUsuario, $uCorreo, $uContrasenya)
 {
     //
     $nueva = new Usuario();
     $nueva->usuario = $uUsuario;
     $nueva->correo = $uCorreo;
     $nueva->contrasenya = $uContrasenya;
     $nueva->save();
 }