laravel 5身份验证中的自定义字段和自定义哈希

时间:2016-02-05 10:28:08

标签: php laravel-5 laravel-authorization

我一直在寻找互联网和许多文章,但我尝试过的东西都没有用。我想做的很简单。我有一个包含email email,securepass和secureid的现有数据库。当用户登录时,我想检查他们是否提供了与数据库匹配的电子邮件,securepass和secureid。

额外的复杂性是securepass和secureid必须使用sha256进行身份验证,因为它们在数据库中存储的内容是什么。我无法使用Laravel的bcrypt默认设置。

最好的方法是什么?我应该使用Eloquent ORM吗?我应该创建自己的用户提供商还是我自己的用户驱动程序?我只是不知道,很多我读过的文章并不总是区分Laravel 4和5.数据库是标准的MySQL。