首先,对不起我的英语不好
当前,我使用document.write(`
<table valign="middle" width="100%" height="100%" border="0" cellpadding="15%" >
<tr align="center" valign="middle" height="50%" >
<td><img src="images/logo.png" ></td>
</tr>
<tr height="10%">
<td colspan=2>
<input type="text" id="eno" maxlength="9" size="9" placeholder="Enrollment No." style="border:0;font-size:72;width:100%;height:100%;">
</td>
</tr>
<tr height="10%">
<td colspan=2>
<input type="button" value="Enter" onclick="SaveEno()" style="font-size:72;color:white;background-color:black;width:100%;height:100%;border:0;">
</td>
</tr>
<tr>
<td></td>
</tr>
</table>
`);
门面来重置用户密码。
下面是要执行的脚本:
PasswordBroker
使用正确的电子邮件,令牌和有效密码,所有用户都可以轻松重置其密码。
新的我的系统已更新。 use Password; // Facade: Illuminate\Auth\Passwords\PasswordBroker
...
...
$userCredentials = $request->only(
'email', 'password', 'password_confirmation', 'token'
);
$response = Password::reset(
$userCredentials,
function (User $user, $password) {
$user->password = $password;
$user->save();
}
);
表中的所有电子邮件均已加密(users
),因此我需要进行一些更改才能应用。
这是AES_ENCRYPT
门面的getUser
方法
Password
我需要一些public function getUser(array $credentials)
{
$credentials = Arr::except($credentials, ['token']);
$user = $this->users->retrieveByCredentials($credentials);
if ($user && ! $user instanceof CanResetPasswordContract) {
throw new UnexpectedValueException('User must implement CanResetPassword interface.');
}
return $user;
}
条件,例如
where
如何在不更改Laravel原始源代码的情况下应用标准?