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>"; }
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"); }
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; }
public function run() { $usuario = Usuario::create(['usu_rut' => '17896966-8', 'usu_nombre' => 'Wladimir', 'usu_apellido' => 'Rodriguez', 'usu_correo' => '*****@*****.**', 'usu_clave' => 'wlas123', 'usu_tipo' => 1]); $usuario = Usuario::create(['usu_rut' => '18404255-k', 'usu_nombre' => 'Diego', 'usu_apellido' => 'Alvarado', 'usu_correo' => '*****@*****.**', 'usu_clave' => 'diego123', 'usu_tipo' => 1]); $usuario = Usuario::create(['usu_rut' => '17749951-k', 'usu_nombre' => 'Nicolas', 'usu_apellido' => 'Oyarce', 'usu_correo' => '*****@*****.**', 'usu_clave' => 'nicolas123', 'usu_tipo' => 2]); $usuario = Usuario::create(['usu_rut' => '17541628-5', 'usu_nombre' => 'Rene', 'usu_apellido' => 'Sanchez', 'usu_correo' => '*****@*****.**', 'usu_clave' => 'rene123', 'usu_tipo' => 3]); }
public function index() { $data['helpers']['escritorio'] = base_url() . 'js/helpers/escritorio.js'; $data['helpers']['usuario'] = base_url() . 'js/helpers/usuario.js'; $data['helpers']['login'] = base_url() . 'js/helpers/login.js'; $data['helpers']['estacion'] = base_url() . 'js/helpers/estacion.js'; $data['helpers']['inventario'] = base_url() . 'js/helpers/inventario.js'; $data['helpers']['bicicleta'] = base_url() . 'js/helpers/bicicleta.js'; $data['helpers']['estacionamiento'] = base_url() . 'js/helpers/estacionamiento.js'; $data['helpers']['ticket'] = base_url() . 'js/helpers/ticket.js'; $data['helpers']['evento'] = base_url() . 'js/helpers/evento.js'; $data['helpers']['map'] = base_url() . 'js/helpers/map.js'; if (isset($_SESSION["Usuario"])) { $usuario = \App\Usuario::where('nombre', '=', $_SESSION["Usuario"])->get()->first(); $data['usuario_nombre'] = $_SESSION["Usuario"]; $data['tdu'] = $usuario->TIPO_id; $_SESSION["usuario_tipo"] = $usuario != null ? $usuario->TIPO_id : 3; $this->load->view('header', $data); $this->load->view('escritorio'); $this->load->view('footer'); } else { $Login = new Login(); $Login->index(); } }
public function update(Request $request, $id) { $usuario = Usuario::find($id); $usuario->fill($request->all()); $usuario->password = bcrypt($request->password); $usuario->save(); return redirect()->route('admin.usuarios.index'); }
/** * Run the database seeds. * * @return void */ public function run() { $faker = Faker::create(); //Um Estudante: Eu of Course :D Usuario::create(['apelido' => 'Mateus Jr.', 'nomes' => 'Severino Domingos', 'email' => '20124620', 'emails' => '*****@*****.**', 'tipo' => 'Estudante', 'tel1' => '825173195', 'tel2' => '848678245', 'password' => Hash::make('troll'), 'curso_id' => '6']); //Um Docente: Randomized. Usuario::create(['apelido' => $faker->lastName(), 'nomes' => $faker->firstNameFemale(), 'email' => '1234567', 'emails' => $faker->safeEmail(), 'tipo' => 'Docente', 'tel1' => $faker->phoneNumber(), 'tel2' => $faker->phoneNumber(), 'password' => Hash::make('4321'), 'curso_id' => '6']); }
/** * Store a newly created resource in storage. * * @return Response */ public function postIndex(Request $request) { $usuario = new Usuario(); $inputs = $request->all(); $usuario->fill($inputs); if ($usuario->validate()) { $credentials = $request->only('email', 'password', 'first_name', 'last_name'); $errores = $this->registrarPorSentry($credentials); if (empty($errores)) { return redirect('login')->withInput([$credentials['email']])->with('mensaje', 'Se registró el usuario correctamente'); } else { return back()->withInput()->withErrors($errores); } } else { return back()->withInput()->withErrors($usuario->getErrors()); } }
public static function usuarioPasswordCorrecto($usuario, $password) { $user = Usuario::where('usuario', $usuario)->where('clave', $password)->first(); if (isset($user)) { return 1; } return -1; }
public function testingStoreFunction() { $user = \App\Usuario::where('email', '=', '*****@*****.**')->first(); $this->be($user); Session::start(); $datos = ['nombre' => 'NombreTest', 'apellido_p' => 'ApellidoPaternoTest', 'apellido_m' => 'ApellidoMaternoTest', 'email' => '*****@*****.**', 'password' => \Hash::make('ramdompass'), '_token' => csrf_token()]; $this->call('POST', 'usuarios', $datos); $this->assertRedirectedTo('usuarios'); }
public function run() { $faker = \Faker\Factory::create(); \DB::table('usuarios')->truncate(); $avatar = ['https://avatars.githubusercontent.com/u/5294167', 'https://avatars.githubusercontent.com/u/5294169', 'https://avatars.githubusercontent.com/u/5294172', 'https://avatars.githubusercontent.com/u/5294173', 'https://avatars.githubusercontent.com/u/5294174', 'https://avatars.githubusercontent.com/u/5294175', 'https://avatars.githubusercontent.com/u/5294176', 'https://avatars.githubusercontent.com/u/5294177', 'https://avatars.githubusercontent.com/u/5294178', 'https://avatars.githubusercontent.com/u/5294179', 'https://avatars.githubusercontent.com/u/5294180']; for ($i = 0; $i < 10; $i++) { Usuario::create(['nombre' => $faker->name, 'apellido_p' => $faker->lastName, 'apellido_m' => $faker->lastName, 'email' => $faker->email, 'password' => \Hash::make(str_random(60)), 'url_avatar' => $faker->randomElement($avatar)]); } }
public function actualizarSaldo(Request $request) { $usuario = Usuario::find(\Session::get('id_usuario')); if (strcmp($usuario->tarjeta, sha1($request->input('tarjeta'))) == 0) { $saldo = Usuario::setSaldo($request->input('saldo'), \Session::get('id_usuario')); return \Redirect::to('/perfil')->with(['saldo' => $saldo]); } return \Redirect::back()->with(['error_actualizar_saldo' => true, 'mensaje' => 'El numero de la tarjeta no coincide.']); }
public function login(Request $request) { if (Usuario::existeUsuario($request->input_username) != -1) { if (Usuario::usuarioPasswordCorrecto($request->input_username, $request->input_password) != -1) { return redirect('dashboard'); } } return redirect('login'); }
public function informacion() { if (Auth::user()->rol->permisos->contains(12)) { $prmUsuario = Usuario::findOrFail(Auth::user()->id); return view('usuario.info', compact('prmUsuario')); } else { return abort(401); } }
public function checkEmail(Request $request) { $usuario = \App\Usuario::where('email', '=', $request->input('email'))->first(); if ($usuario instanceof \App\Usuario) { return redirect(route('login'))->with('email', $request->input('email')); } else { return redirect(route('registrar')); } }
/** * Store a newly created resource in storage. * Or * Update the specified resource in storage. * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function postIndex(Request $request) { $usuario = Usuario::findOrNew($request->input('id')); $usuario->fill($request->all()); $validacion = $usuario->validate(); if ($validacion) { if ($usuario->save()) { $usuario->grupos()->sync($request->input('grupos', [])); return redirect('admin/seguridad/usuarios')->with('mensaje', 'Se guardo el usuario correctamente.'); } else { return back()->withInput()->withErrors($usuario->getErrors()); } } else { return back()->withInput()->withErrors($usuario->getErrors()); } }
/** * modifica un usuario y/o persona en la base de datos * * @param parametros enviados del formulario en $request * @return vista perfil */ public function store(Request $request) { $usuario = DB::table('usuario')->where('id', $_COOKIE['id'])->first(); $persona = DB::table('persona')->where('id', $usuario->personaid)->first(); $usuarioActualizado = Usuario::find($usuario->id); $personaActualizada = Persona::find($persona->id); if ($request->input('nombre') != '') { $personaActualizada->nombres = $request->input('nombre'); } if ($request->input('apellido') != '') { $personaActualizada->apellidos = $request->input('apellido'); } if ($request->input('usuario') != '') { $validator = Validator::make($request->all(), ['usuario' => 'unique:usuario'], ['unique' => 'ya existe el :attribute.']); if ($validator->fails()) { return redirect()->back()->withErrors($validator->errors())->withInput($request->except('contrasenia'))->withInput($request->except('conContrasenia')); } $usuarioActualizado->usuario = $request->input('usuario'); } if ($request->input('contrasenia') != '') { $con1 = $request->Input('contrasenia'); $con2 = $request->Input('conContrasenia'); $validator = Validator::make($request->all(), ['contrasenia' => 'max:16|min:8'], ['min' => 'La contraseña debe tener como minimo 8 caracteres.', 'max' => 'La contraseña debe tener como maximo 16 caracteres.']); if ($validator->fails()) { return redirect()->back()->withErrors($validator->errors())->withInput($request->except('contrasenia'))->withInput($request->except('conContrasenia')); } if ($con1 != $con2) { return redirect()->back()->withErrors('las contraseñas son diferentes')->withInput($request->except('contrasenia'))->withInput($request->except('conContrasenia')); } $usuarioActualizado->contrasenya = bcrypt($request->input('contrasenia')); } if ($request->input('correo') != '') { $validator = Validator::make($request->all(), ['correo' => 'unique:usuario'], ['unique' => 'ya existe el :attribute.']); if ($validator->fails()) { return redirect()->back()->withErrors($validator->errors())->withInput($request->except('contrasenia'))->withInput($request->except('conContrasenia')); } $usuarioActualizado->correo = $request->input('correo'); } if ($request->input('sexo') != '') { $personaActualizada->sexo = $request->input('sexo'); } if ($request->input('fechaNacimiento') != '') { $personaActualizada->fechaNacimiento = $request->input('fechaNacimiento'); } if ($request->input('palomita') == true) { //Storage::delete('/public/imagenpersona/'.$persona->ubicacionavatar); $imageName = str_replace(" ", "-", $usuario->usuario) . "_" . rand(11111, 99999) . '.' . $request->file('avatar')->getClientOriginalExtension(); $request->file('avatar')->move(base_path() . '/public/imagenpersona/', $imageName); $personaActualizada->ubicacionavatar = $imageName; } $personaActualizada->save(); $usuarioActualizado->save(); setcookie("id", $usuario->id); setcookie("usuario", $usuario->usuario); return redirect('/perfil'); }
/** * 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); }
public function postCadastrar(Request $request) { $this->validate($request, array("email" => "required|email", "senha" => "required|confirmed")); $usuario = Usuario::create($request->all()); $usuario->password = bcrypt($request["senha"]); $usuario->save(); $credentials = ["email" => $request["email"], "password" => $request["senha"]]; Auth::attempt($credentials); // Hard coded o return para home return redirect()->action("PageController@getHome"); }
public function create() { $usuarios = Usuario::lists('nome', 'id'); $tiposEmpresas = TipoEmpresa::lists('tipo', 'id'); $planos = Plano::lists('nome', 'id'); $vendedores = Vendedor::all(); $vendedoresSelect = array(); //TODO: Refatorar isso depois foreach ($vendedores as $vendedor) { $vendedoresSelect[$vendedor->id] = Usuario::find($vendedor->idUsuario)->nome; } return view('Empresa.Create')->with('usuarios', $usuarios)->with('tiposEmpresas', $tiposEmpresas)->with('planos', $planos)->with('vendedores', $vendedoresSelect); }
public function validarUsuario() { $nombre = $_REQUEST['usuario']; $contrasena = $_REQUEST['contrasena']; $usuario = \App\Usuario::where("nombre", "LIKE", $nombre)->where("contrasena", "=", $contrasena)->first(); if ($usuario != null) { if ($usuario->ESTADO_id == 1 && ($usuario->TIPO_id == 1 || $usuario->TIPO_id == 8)) { session_start(); $_SESSION["Usuario"] = $nombre; $esctritorio = new Escritorio(); $esctritorio->index(); } else { header('Content-Type: application/json'); echo json_encode(['status' => true, 'mensaje' => 'ERROR: usuario estandar o inactivo']); } } else { header('Content-Type: application/json'); echo json_encode(['status' => true, 'mensaje' => 'ERROR: no encuentra usuario']); } }
public function show($id) { $usuario = Usuario::findOrFail($id); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $usuario = Usuario::find($id); $usuario->activo = 0; $usuario->save(); return redirect('usuarios'); }
/** * Actualiza un usuario identificado con 'id' * * @param int $id * @return Response */ public function update($id, Request $request) { $usuario = Usuario::find($id); $usuario->nombre = $request->input('nombre'); $usuario->apellido_p = $request->input('apellido_p'); $usuario->apellido_m = $request->input('apellido_m'); $usuario->email = $request->input('email'); $exito = $usuario->save(); if ($exito) { return "Actualizado correctamente"; } else { return "No se actualizo"; } }
public function comprar() { if (\Session::get('total_compra') == 0) { return \Redirect::back(); } $saldo = Usuario::getSaldo(\Session::get('id_usuario')) - \Session::get('total_compra'); if ($saldo < 0) { return \Redirect::back()->with(['error_compra' => true, 'mensaje' => 'Su saldo no es suficiente.']); } $id_venta = Venta::venta(\Session::get('id_usuario'), \Session::get('total_compra')); Usuario::setSaldo(\Session::get('total_compra'), \Session::get('id_usuario'), 0); ProductosVenta::agregarProductoAVenta(\Session::get('carrito'), $id_venta); \Session::put('carrito', array()); \Session::put('total_compra', 0); return \Redirect::to('/')->with(['compra_realizada' => true]); }
public function update(Request $request) { $usuario = Usuario::findOrFail(Auth::user()->id); $request->merge(['id' => $usuario->id]); if ($usuario->validate($request->all(), true)) { if ($request->get('senha') == '') { $usuario->update($request->except('senha')); } else { $nova_senha = \Illuminate\Support\Facades\Hash::make($request->get('senha')); $request->merge(['senha' => $nova_senha]); $usuario->update($request->all()); } return redirect(route('editar-usuario')); } else { return redirect(route('editar-usuario'))->withInput()->withErrors($usuario->errors()); } }
public function registrar(Request $request) { $validator = Validator::make($request->all(), ['email' => 'required|email', 'clave' => 'required', 'confirmar' => 'required|same:clave']); if ($validator->fails()) { return redirect('nuevoUsuario')->withErrors($validator)->withInput(); } $email = $request->input('email'); $clave = md5($request->input('clave')); $usuario = Usuario::where('email', '=', $email)->first(); if ($usuario) { session(['USUARIO' => null]); return redirect('nuevoUsuario')->withErrors(['Email ya registrado'])->withInput(); } else { $usuario = Usuario::create(['email' => $email, 'clave' => $clave]); session(['USUARIO' => $usuario]); return redirect('/'); } }
public function create() { $usuarios = Usuario::all(); $usuariosSelect = array(); foreach ($usuarios as $usuario) { $usuariosSelect[$usuario->Id] = $usuario->Nome; } $tipos = TipoVendedor::all(); $tiposSelect = array(); foreach ($tipos as $tipo) { $tiposSelect[$tipo->Id] = $tipo->Tipo; } $metas = Meta::all(); $metasSelect = array(); foreach ($metas as $meta) { $metasSelect[$meta->Id] = $meta->NumeroEmpresas; } return View('Vendedor.create')->with('usuarios', $usuariosSelect)->with('tipos', $tiposSelect)->with('metas', $metasSelect); }
public function store(Request $req) { session_start(); $user = $_SESSION['nameusuario']; $iduser = Usuario::getIdUser($_SESSION['usuarioespol']); $documentos = Documento::ObtenerMisDocus($iduser); if (usuario_documento::userDocuExists($req->userChosen, $req->docChosen) == 0) { $relacionUsDoc = new usuario_documento(); $relacionUsDoc->usuario = $req->userChosen; $relacionUsDoc->documento = $req->docChosen; $relacionUsDoc->save(); echo "<script>alert('El documento ha sido compartido con exito!! ')</script>"; return view('principal', ['user' => $user, 'docs' => $documentos]); } else { echo '<script language="javascript">'; echo 'alert("El documento ya esta compartido con el usuario.")'; echo '</script>'; return view('principal', ['user' => $user, 'docs' => $documentos]); } }