如何在控制器中的Laravel中使用自定义防护登录用户

奥卢瓦特森

我为'customer'设置了一个自定义防护,它的LoginController可以正常工作。登录控制器如下:

  public function login(Request $request)
  {
    // Validate form data
    $this->validate($request, [
      'email' => 'required|email',
      'password' => 'required|min:6'
    ]);
    // Attempt to log the user in
    if(Auth::guard('customer')->attempt(['email' => $request->email, 'password' => $request->password], $request->remember))
    {
      return redirect()->intended(route('customer.dashboard'));
    }
    // if unsuccessful
    return redirect()->back()->withInput($request->only('email','remember'))
  }

现在,在我的工作流程中,通过另一条途径来结帐客户;我还有另一个控制器,可以在其中创建新客户。然后,由于我掌握了所有详细信息,因此我尝试登录它们,这似乎不起作用,是否有人对我做错的事情有任何了解?

  public function registerCustomer($data)
  {
    $pw = Hash::make($data->pw->main);
    $customer = new Customer;
    $customer->firstname = $data->customer->name;
    $customer->lastname = $data->customer->lastname;
    $customer->mobile = $data->customer->mobile;
    $customer->email = $data->customer->email;
    $customer->password = $pw;
    $customer->save();
    //I HAVE TRIED THIS
    // if(Auth::guard('customer')->attempt(['email' => $data->customer->email, 'password' => $pw]))
    // {
    //   dd('logged in');
    // }
    //AND NOW THIS...
    $logged =  Auth::guard('customer')->attempt([ 'email' =>$data->customer->email, 'password' => $pw ]);
    dd($logged);
  }

亲爱的工资

registerCustomer功能上,$pw是加密的密码。您不能将其用于Auth::guard('customer')您必须替换$pw$data->pw->main

$logged =  Auth::guard('customer')->attempt([ 'email' =>$data->customer->email, 'password' => $data->pw->main ]);
dd($logged);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在ASP.NET MVC中的控制器中使用自定义方法

来自分类Dev

根据在laravel控制器中使用if条件提到的角色重定向到laravel登录用户中的不同视图

来自分类Dev

如何在控制器中获取已登录用户的ID?

来自分类Dev

如何在SAP UI中的控制器中定义自定义控制器?

来自分类Dev

如何在Twig中使用我的php(自定义控制器?)

来自分类Dev

如何在控制器Laravel中添加自定义数据

来自分类Dev

如何在 Laravel 5.6 中向资源控制器添加自定义方法

来自分类Dev

如何在自定义命令中重用 Laravel 控制器代码

来自分类Dev

如何在具有不同内容的控制器中多次使用自定义UIView?

来自分类Dev

如何在Laravel中使用主密码登录用户?

来自分类Dev

如何在Laravel中使用主密码登录用户?

来自分类Dev

如何在我的自定义登录Laravel5中使用哈希

来自分类Dev

如何在 ASP.NET Core Identity 中控制器的构造函数中获取登录用户名

来自分类Dev

Django Admin:如何访问登录用户以在自定义“list_display”字段中使用它?

来自分类Dev

Bearer Token Auth - 如何在控制器 ASP.NET Core 2.1 中获取登录用户值

来自分类Dev

在自定义控制器中使用表单?

来自分类Dev

如何在奏鸣曲管理包中使用 CRUD 控制器创建自定义表单?

来自分类Dev

在Laravel 5控制器中使用自定义函数

来自分类Dev

如何使用自定义服务从LinkedIn API将用户信息保存到Angularjs控制器中

来自分类Dev

如何在WordPress和自定义网站上登录用户?

来自分类Dev

如何在控制器Laravel中导入自定义类?

来自分类Dev

UINavigationControllerDelegate方法,在iOS 8中使用导航控制器进行自定义转换

来自分类Dev

如何在Sails中自定义控制器中的创建

来自分类Dev

如何在Sails中自定义控制器中的创建

来自分类Dev

如何在Rails 4中添加要设计的自定义字段并自定义注册控制器?

来自分类Dev

如何在Codeigniter控制器中访问自定义配置变量

来自分类Dev

如何在自定义控制器操作中呈现jsonapi-resources响应?

来自分类Dev

如何在Ruby on Rails中添加自定义路线,控制器和动作?

来自分类Dev

如何在Symfony的控制器中自定义验证错误消息

Related 相关文章

  1. 1

    如何在ASP.NET MVC中的控制器中使用自定义方法

  2. 2

    根据在laravel控制器中使用if条件提到的角色重定向到laravel登录用户中的不同视图

  3. 3

    如何在控制器中获取已登录用户的ID?

  4. 4

    如何在SAP UI中的控制器中定义自定义控制器?

  5. 5

    如何在Twig中使用我的php(自定义控制器?)

  6. 6

    如何在控制器Laravel中添加自定义数据

  7. 7

    如何在 Laravel 5.6 中向资源控制器添加自定义方法

  8. 8

    如何在自定义命令中重用 Laravel 控制器代码

  9. 9

    如何在具有不同内容的控制器中多次使用自定义UIView?

  10. 10

    如何在Laravel中使用主密码登录用户?

  11. 11

    如何在Laravel中使用主密码登录用户?

  12. 12

    如何在我的自定义登录Laravel5中使用哈希

  13. 13

    如何在 ASP.NET Core Identity 中控制器的构造函数中获取登录用户名

  14. 14

    Django Admin:如何访问登录用户以在自定义“list_display”字段中使用它?

  15. 15

    Bearer Token Auth - 如何在控制器 ASP.NET Core 2.1 中获取登录用户值

  16. 16

    在自定义控制器中使用表单?

  17. 17

    如何在奏鸣曲管理包中使用 CRUD 控制器创建自定义表单?

  18. 18

    在Laravel 5控制器中使用自定义函数

  19. 19

    如何使用自定义服务从LinkedIn API将用户信息保存到Angularjs控制器中

  20. 20

    如何在WordPress和自定义网站上登录用户?

  21. 21

    如何在控制器Laravel中导入自定义类?

  22. 22

    UINavigationControllerDelegate方法,在iOS 8中使用导航控制器进行自定义转换

  23. 23

    如何在Sails中自定义控制器中的创建

  24. 24

    如何在Sails中自定义控制器中的创建

  25. 25

    如何在Rails 4中添加要设计的自定义字段并自定义注册控制器?

  26. 26

    如何在Codeigniter控制器中访问自定义配置变量

  27. 27

    如何在自定义控制器操作中呈现jsonapi-resources响应?

  28. 28

    如何在Ruby on Rails中添加自定义路线,控制器和动作?

  29. 29

    如何在Symfony的控制器中自定义验证错误消息

热门标签

归档