lameck/lauth

用户在系统中的账户注册、凭证恢复和密码重置

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

This package is not auto-updated.

Last update: 2024-10-02 03:27:19 UTC


README

PL5-Lauth-CSFR

LAUTH,是我创建的一个打包器,用于加速LARAVEL ^5.*中前端应用程序访问凭证的开发。打包器创建具有邮箱验证的访问用户,并发送密码重置的邮件。允许自定义发送的邮件布局和回调。

签名 composer require lameck/lauth

KERNEL: app/Http/kernel.php

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


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

### 提供者: config/app.php
### =============================
Lameck\Lauth\LauthServiceProvider::class, 

composer dumpautoload

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

### 配置 ### ==============
邮箱配置: https://mailtrap.io.
用户迁移: database/migrations/*users.php
***
$table->increments('id');
$table->integer('confirm');
$table->string('name');
$table->string('email')->unique();
$table->string('password');
$table->rememberToken();
$table->timestamps();
***

### 用户模型: app/User.php
### ===========================
protected $fillable = ['confirm','name', 'email', 'password','remember_token'];
### 默认示例
### ===============
php artisan migrate
php artisan serve

https://:8000/login/account/signin
php artisan rout:list
### 属性
### =========
登录页面
name="email" - para o input email
name="pwd" - para o input senha
post: user.postsignin

注册页面
name="nome" - input nome
name="email" - input email
name="senha" - input password
name="repita_senha" - input repassword
post: user.postsignup

忘记密码页面
name="email" - input email
pot: user.postforgot

新密码页面
name="senha" - input password
name="repita_senha" - input repassword
post: user.postnewkey


示例博客
GNU通用公共许可证v3.0