Example #1
0
 /**
  * Authenticate a user by username and password.
  *
  * @param string $username The username
  * @param string $password Plain text password
  * @return bool|user The user if the password matches the user's stored password, false otherwise.
  */
 public function authenticate($username, $password)
 {
     $user = User::where('username', $username)->first();
     if (!Hash::check($password, $user->password)) {
         return false;
     }
     return $user;
 }
 /**
  * Register any other events for your application.
  *
  * @param  \Illuminate\Contracts\Events\Dispatcher $events
  * @return void
  */
 public function boot(DispatcherContract $events)
 {
     parent::boot($events);
     User::creating(function ($user) {
         if (isset($user->password)) {
             $user->password = Hash::make($user->password);
         }
     });
 }
Example #3
0
 /**
  * Authenticate a user by username and password.
  *
  * @param string $email The username
  * @param string $password Plain text password
  * @return bool|user The user if the password matches the user's stored password, false otherwise.
  */
 public function authenticate($email, $password)
 {
     $user = User::where('email', $email)->first();
     if ($user) {
         if (Hash::check($password, $user->password)) {
             return $user;
         }
     }
     return false;
 }
 public function run()
 {
     DB::table('users')->delete();
     $users = array(['nombre' => 'admin', 'apellidos' => 'user', 'url' => 'admin', 'email' => '*****@*****.**', 'password' => 'admin', 'fecha' => '1982-11-10', 'role_id' => 1, 'imagen' => 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANoAAADaCAYAAADAHVzbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM1MDc2NUNCQkEwRDExRTA5OEYxRUFDMDU0RkU5Mjk1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM1MDc2NUNDQkEwRDExRTA5OEYxRUFDMDU0RkU5Mjk1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzUwNzY1QzlCQTBEMTFFMDk4RjFFQUMwNTRGRTkyOTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzUwNzY1Q0FCQTBEMTFFMDk4RjFFQUMwNTRGRTkyOTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zj1+iAAAehklEQVR42uxdB3hc1ZX+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'], ['nombre' => 'Ryan', 'apellidos' => 'Chenkie', 'url' => 'ryan', 'email' => '*****@*****.**', 'password' => '123', 'fecha' => '1987-02-11', 'role_id' => 2], ['nombre' => 'Chris', 'apellidos' => 'Sevilleja', 'url' => 'chris', 'email' => '*****@*****.**', 'password' => '123', 'fecha' => '1977-04-06', 'role_id' => 2], ['nombre' => 'Holly', 'apellidos' => 'Lloyd', 'url' => 'holly', 'email' => '*****@*****.**', 'password' => '123', 'fecha' => '1989-11-10', 'role_id' => 2], ['nombre' => 'Adnan', 'apellidos' => 'Kukic', 'url' => 'adnan', 'email' => '*****@*****.**', 'password' => '123', 'fecha' => '1964-01-12', 'role_id' => 2], ['nombre' => 'Jhon', 'apellidos' => 'Dane', 'url' => 'jhon', 'email' => '*****@*****.**', 'password' => '123', 'fecha' => '1986-04-04', 'role_id' => 2], ['nombre' => 'Erick', 'apellidos' => 'Campbell', 'url' => 'erick', 'email' => '*****@*****.**', 'password' => '123', 'fecha' => '1995-07-09', 'role_id' => 2]);
     // Loop through each user above and create the record for them in the database
     foreach ($users as $user) {
         User::create($user);
     }
     //User::create(['username' => 'admin', 'email' => '*****@*****.**', 'password' => Hash::make('admin')]);
 }
 public function run()
 {
     DB::table('users')->delete();
     User::create(['username' => 'admin', 'email' => '*****@*****.**', 'password' => Hash::make('admin')]);
 }
 /**
  * Display the specified resource.
  *
  * @param  int $id
  * @return Response
  */
 public function show($id)
 {
     return User::find($id);
 }
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 public function create(array $data)
 {
     return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]);
 }
 /**
  * Función que carga todos los usuarios desde el administrador
  * @return type
  */
 public function usersAdmin()
 {
     $id = $this->req->input('userId');
     if ($this->isAdmin($id)) {
         event(new \Camp\Handlers\Events\UserUpdatedEventHandler(User::all()));
         return response()->json(['data' => User::all()]);
     }
     return response()->json(['status' => 401, 'error' => 'Ups!, parece que estás buscando lo que no debes'], 401);
 }