【发布时间】:2013-06-17 20:19:11
【问题描述】:
我有一个包含 2 个字段(用户名、密码)的表单和一个包含这 2 个相同字段(用户名、密码)的 mysql 表,并且我的身份验证系统正常工作:)
但是,如果我的表字段具有不同的名称,例如:(my_user, my_pass),我将无法使其工作。
如果您只是更改另一个上的 username 字段也适用于我,那么给我带来问题的是 password 字段。
我的配置 auth.php
'driver' => 'eloquent'
更新
已在我的控制器中找到解决方案,password 名称无法更改。
之前(错误): 我首先做的事情是错误的
$userdata = array(
'my_user' => Input::get('my_user'),
'my_pass' => Input::get('my_pass')
);
应该是
$userdata = array(
'my_user' => Input::get('my_user'),
'password' => Input::get('my_pass')
);
【问题讨论】:
-
请发布相关代码并注意您可能正在使用的任何框架/映射 API。
-
Eloquent的解决方案可在此处找到stackoverflow.com/questions/26002552/…