예제 #1
0
 public function confirmar($codigoConfirmacion)
 {
     if (!$codigoConfirmacion) {
         return redirect()->route('invitado')->with('mensaje', 'No se ha podido validar el usuario.');
     }
     $user = User::where('codigo_confirmacion', $codigoConfirmacion)->first();
     if ($user == null) {
         return redirect()->route('invitado')->with('mensaje', 'No se ha podido validar el usuario.');
     }
     $user->confirmado = true;
     $user->codigo_confirmacion = null;
     $user->save();
     return redirect()->route('invitado')->with('mensaje', 'La verificación de cuenta se ha realizado con éxito.');
 }
예제 #2
0
 public static function getNumberUserWithRol($peso)
 {
     return User::leftJoin('roles', 'roles.id', '=', 'users.rol_id')->where('users.activo', true)->where('users.confirmado', true)->where('roles.peso', $peso)->count();
 }
예제 #3
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array $data
  * @return User
  */
 public function create(array $data)
 {
     return User::create(['fullname' => $data['fullname'], 'name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password']), 'activo' => $data['activo'], 'confirmado' => $data['confirmado'], 'codigo_confirmacion' => $data['codigo_confirmacion']]);
 }
예제 #4
0
 public function perfil()
 {
     $titulo = "Modificar Usuario";
     $usuario = User::find(\Auth::user()->id);
     if ($usuario == null) {
         return Redirect('usuarios')->with('mensaje', 'No se encuentra el usuario seleccionado.');
     }
     $roles = Roles::orderBy('rol', 'ASC')->lists('rol', 'id');
     return view('usuarios.modificar', compact('usuario', 'roles', 'titulo'));
 }
예제 #5
0
 private function createAdmin()
 {
     User::create(['fullname' => 'Antonio Becerra Aleman', 'name' => 'Antonio', 'email' => '*****@*****.**', 'password' => bcrypt('admin'), 'rol_id' => 4, 'confirmado' => true]);
     User::create(['fullname' => 'Francisco Luis Mentado Manzanares', 'name' => 'Fmentado', 'email' => '*****@*****.**', 'password' => bcrypt('fmentado'), 'rol_id' => 4, 'confirmado' => true]);
 }