Diferencia entre revisiones de «Usuario:ManuelRomero/Laravel/autentificacion/password»

De WikiEducator
Saltar a: navegación, buscar
 
Línea 1: Línea 1:
 
{{:Usuario:ManuelRomero/micursos/Laravel/autentificacion/nav}}
 
{{:Usuario:ManuelRomero/micursos/Laravel/autentificacion/nav}}
 +
==Sistemas de autentificación con Laravel==
 +
===Autentificación rápida con sistema preinstalado con laravel===
 +
User users (Eloquent)ORM
 +
;Crear las tablas de autentificación users y password_resets
 +
1.- instalamos migrations
 +
php artisan migrate:install
 +
2.- Ejecutamos las migraciones (crear tabla users y password_reset)
 +
php artisan migrate
 +
 +
3.- Instalamos toda la atentificación que viene preparada por laravel de forma preestablecida
 +
php artisan make:auth
 +
 +
 +
 +
 +
 +
 +
 +
 
===Gestión de las password===
 
===Gestión de las password===
 
*Laravel tiene una clase llamada hash que permite realizar un hash de la contraseña a un tamaña fijo de  
 
*Laravel tiene una clase llamada hash que permite realizar un hash de la contraseña a un tamaña fijo de  

Última revisión de 10:48 5 abr 2017


Sistemas de autentificación con Laravel

Autentificación rápida con sistema preinstalado con laravel

User users (Eloquent)ORM

Crear las tablas de autentificación users y password_resets

1.- instalamos migrations php artisan migrate:install 2.- Ejecutamos las migraciones (crear tabla users y password_reset) php artisan migrate

3.- Instalamos toda la atentificación que viene preparada por laravel de forma preestablecida php artisan make:auth





Gestión de las password

  • Laravel tiene una clase llamada hash que permite realizar un hash de la contraseña a un tamaña fijo de
  • Para realizar un hash de un string
 $password = Hash::make('mi_palabra_secreta');
  • Una vez que conocemos la pass, si queremos verificarla un un hash se usa el método check
if (Hash::check('secret', $hashedPassword))
{
    // La contraseña coincide
}