0
我正在使用laravel的默认登录和注册。我已成功设置身份验证,但是我想将用户的用户名和密码发送到他们在注册期间使用的电子邮件。我怎样才能做到这一点?如何在用户注册后发送用户登录凭证
我正在使用laravel的默认登录和注册。我已成功设置身份验证,但是我想将用户的用户名和密码发送到他们在注册期间使用的电子邮件。我怎样才能做到这一点?如何在用户注册后发送用户登录凭证
您可以启动邮件给用户,您验证的输入接收和之前存在的寄存器控制你的创造功能
$email = new UserRegisterData(new User(['password' => $user->password, 'name' => $user->name]));
要做到这一点,你需要重写
protected function validator(array $data)
功能后你的注册控制器并修改这个邮件。作为
protected function validator(array $data)
{
$email = new UserRegisterData(new User(['password' => $user->password, 'name' => $user->name]));
return Validator::make($data, [
'name' => 'required|max:255',
'email' => 'required|email|max:255|unique:customers',
'password' => 'required|min:6|confirmed',
]);
}
一旦你在创建函数散列你的密码,我认为它不能被读取。同时检查是否可能产生任何安全问题。您还需要将邮件创建为“UserRegisterData”并在其中添加必要的代码。