Laravel全新安装登录问题

时间:2015-04-29 12:22:42

标签: php laravel phpmyadmin laravel-5

分辨 因为我设置密码的列大小太低

,我正在截断我的密码

昨天我开始使用PHP框架Laravel,我很满意,除了一小部分,这部分是框架提供的标准登录。

我在Netbeans中创建了一个新项目并将其放在我的xampp htdocs文件夹中,这样我就可以立即从浏览器访问该网站。

我使用了命令

composer create-project laravel/laravel --prefer-dist
cd laravel
composer install

这一切似乎都运行良好,我使用laravel的干净安装附带的迁移创建了一个数据库,并注册了一个顺利运行的用户。

但是,当我现在尝试登录时,它会给出错误消息

Whoops! There were some problems with your input.
       -These credentials do not match our records.

我认为它可能是我在路由中更改的内容所以它没有使用正确的路由到登录帖子所以我从头创建了一个项目并且除了.env文件中的数据库设置之外什么都没改变但它仍然给了我同样的信息。

如果有人能给我一些提示,问题代码可能在哪里,我会非常感激

1 个答案:

答案 0 :(得分:3)

由于您手动创建了数据库,因此可能会错过一两个细节。我的直接想法是你的密码字段不够长并且被截断(一切都看起来很好,但它不会起作用)。

根据authentication introduction,Laravel的哈希函数需要至少60个字符作为密码(100个记忆代币)。