【问题标题】:remove hash process in laravel 5.3在 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加密时我可以登录”是什么意思

标签: php laravel authentication login laravel-5.3


【解决方案1】:

您可能想了解authenticating users manuallyAuth::login() 方法:

// Login user.
Auth::login($user);

// Login and remember the given user.
Auth::login($user, true);

【讨论】:

    猜你喜欢
    • 2017-04-01
    • 1970-01-01
    • 2021-10-04
    • 2017-07-17
    • 2016-05-04
    • 2013-09-17
    • 2011-05-29
    • 2012-04-19
    相关资源
    最近更新 更多