在 laravel 5.3 中删除哈希进程
Posted
技术标签:
【中文标题】在 laravel 5.3 中删除哈希进程【英文标题】:remove hash process in laravel 5.3 【发布时间】:2017-06-07 08:26:02 【问题描述】:我正在为免费的半径管理用户热点构建应用程序,我已将默认登录 laravel 从用户更改为 radcheck。但是当注册过程使用加密 bcrypt 时我可以登录,否则如果我删除 bcrypt 过程我无法登录并在电子邮件输入中发现错误,例如
这些凭据与我们的记录不符。
在注册控制器中
protected function create(array $data)
$radcheck = Radcheck::create([
'username' => $data['username'],
'email' => $data['email'],
'value' => $data['value'],
]);
$memberRole = Role::where('name','=','member')->first();
$radcheck->attachRole($memberRole);
return $radcheck;
我没有更改文件 logincontroller.php
如果有人可以帮助我? 非常感谢你的帮助
【问题讨论】:
“注册过程中使用bcrypt加密时我可以登录”是什么意思 【参考方案1】:您可能想了解authenticating users manually 和Auth::login()
方法:
// Login user.
Auth::login($user);
// Login and remember the given user.
Auth::login($user, true);
【讨论】:
以上是关于在 laravel 5.3 中删除哈希进程的主要内容,如果未能解决你的问题,请参考以下文章
如何在不使用请求的情况下删除 Laravel 5.3 中的会话?
如何正确删除 Laravel 5.3 中用户表列中的“唯一”列属性?