lameck/lauth

Cadastro, recuperacao de credenciais e redefinicao de senha de usuarios no sistema

dev-master 2018-07-31 22:33 UTC

This package is not auto-updated.

Last update: 2024-04-03 01:05:29 UTC


README

PL5-Lauth-CSFR

LAUTH, é um packager que tenho criado para aceleração de desenvolvimento de credenciais de acesso à aplicação frontend, em LARAVEL ^5.*. O packager cria o usuário de acesso com validação de email e envia email para refatoração de senha. Permite a customização de layout para os e-mails enviados e callbacks.

Assinatura composer require lameck/lauth

KERNEL: app/Http/kernel.php

===============================


lauth' => 'Lameck\Lauth\Http\Middleware\Authenticate',
'lweb' => 'Lameck\Lauth\Http\Middleware\AuthRedirect',

### PROVIDER: config/app.php
### =============================
Lameck\Lauth\LauthServiceProvider::class, 

composer dumpautoload

EXPORT: php artisan vendor:publish --provider="Lameck\Lauth\LauthServiceProvider" --force

### CONFIGURAÇÃO ### ==============
Configuração de email: https://mailtrap.io.
Migration Users: database/migrations/*users.php
***
$table->increments('id');
$table->integer('confirm');
$table->string('name');
$table->string('email')->unique();
$table->string('password');
$table->rememberToken();
$table->timestamps();
***

### MODEL USER: app/User.php
### ===========================
protected $fillable = ['confirm','name', 'email', 'password','remember_token'];
### EXEMPLO DEFAULT
### ===============
php artisan migrate
php artisan serve

http://localhost:8000/login/account/signin
php artisan rout:list
### ATRIBUTOS
### =========
Página de Login:
name="email" - para o input email
name="pwd" - para o input senha
post: user.postsignin

Página de regitro:
name="nome" - input nome
name="email" - input email
name="senha" - input password
name="repita_senha" - input repassword
post: user.postsignup

Página de lembrar senha:
name="email" - input email
pot: user.postforgot

Página de nova senha:
name="senha" - input password
name="repita_senha" - input repassword
post: user.postnewkey


Blog para exemplos
GNU General Public License v3.0