在 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 中删除哈希进程的主要内容,如果未能解决你的问题,请参考以下文章

使用 AJAX 在 Laravel 5.3 中删除记录

从 URL Laravel 5.3 中删除公共

如何在不使用请求的情况下删除 Laravel 5.3 中的会话?

如何正确删除 Laravel 5.3 中用户表列中的“唯一”列属性?

在 Laravel Homestead 中使用 Vue.js 时从 URL 中删除 # 哈希

从 Vue JS + Laravel 中的 URL 中删除哈希