lameck / lauth
用户在系统中的账户注册、凭证恢复和密码重置
dev-master
2018-07-31 22:33 UTC
Requires
- php: ^7.0
- laravel/framework: ^5.1
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