Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我在mySQL db(insert)中创建了一个用户,但无法使用该用户登录到Laravel应用程序_Mysql_Laravel_Laravel Authentication - Fatal编程技术网

我在mySQL db(insert)中创建了一个用户,但无法使用该用户登录到Laravel应用程序

我在mySQL db(insert)中创建了一个用户,但无法使用该用户登录到Laravel应用程序,mysql,laravel,laravel-authentication,Mysql,Laravel,Laravel Authentication,我最近在我的数据库中创建了几个用户,这些用户链接到一个laravel应用程序。当我通过应用程序注册时,我可以很好地使用该用户登录,但是使用insert在mySQL中创建的所有其他用户都无法登录 我的错误:这些凭据与我们的记录不匹配 我使用“php artisan make:auth”生成登录和注册页面 除了电子邮件地址和密码之外,Laravel是否还使用其他一些元素对用户进行身份验证?密码在Laravel的身份验证服务中散列,以创建用户,您应该通过php artisan tinker或通过页面提

我最近在我的数据库中创建了几个用户,这些用户链接到一个laravel应用程序。当我通过应用程序注册时,我可以很好地使用该用户登录,但是使用insert在mySQL中创建的所有其他用户都无法登录

我的错误:这些凭据与我们的记录不匹配

我使用“php artisan make:auth”生成登录和注册页面


除了电子邮件地址和密码之外,Laravel是否还使用其他一些元素对用户进行身份验证?

密码在
Laravel
身份验证服务中散列,以创建用户,您应该通过
php artisan tinker
或通过页面提供的注册界面来执行此操作


请参阅:

您是对该用户的密码进行哈希运算还是以明文形式存储?所有密码都进行哈希运算。我只需要laravel把他们当作用户。谢谢你的回答。我无法在不通过Laravel注册的情况下链接数据库中的用户吗?如果您想让他们使用Laravel的集成逻辑功能,您需要对前面提到的密码进行
hash
。但是,您可以创建自己的身份验证服务,并从中定义用户如何对自己进行身份验证的逻辑(例如,不散列密码)。我不建议不要对密码进行散列,因为这是一个安全问题,如果有人访问您的数据库,它可以看到所有用户的密码,这就是为什么我们对密码进行散列,但如果是针对无法从网络访问的个人项目,则可以。:)