nirab/reset-password

这是一个 Laravel 扩展包,您可以向用户发送6位数的唯一密码。

dev-master 2020-06-19 20:30 UTC

This package is auto-updated.

Last update: 2024-09-14 03:38:12 UTC


README

issu Status Build Status folk Status contributions welcome

这是一个 Laravel 扩展包,您可以向用户发送6位数的唯一密码。这个包可以轻松验证用户邮箱是否已注册!!

安装

composer require nirab/reset-password

将这些行添加到 config/app.php 文件中的 'providers' 数组中

nirab\resetpassword\ResetPasswordServiceProvider::class,

然后,使用以下命令发布包配置文件(resetpassword.php)到配置目录以及邮件模板到视图目录。

php artisan vendor:publish

打开您的项目的 .env 文件,并首先设置数据库和邮件连接。

用法

在您的控制器顶部添加以下行

use nirab\resetpassword\Models\UserResetPassword;

然后,

$resetpassword = new UserResetPassword();

echo $resetpassword->SendMail($email);

注意

$email = 用户的邮箱。

自定义

前往 config/resetpassword.php。然后您会看到,

<?php
return [
    'msgSuccess' => 'A New Password Has Been Send to your Email !!',
    'msgError' => 'Email is not registered !!',
    'address' => 'mygmail@gmail.com',
    'name' => 'Reset Your Password :: Mysite.com'
];