authentication - 不同的名称字段用户表?

标签 authentication laravel-4

我有一个包含 2 个字段的表单( 用户名,密码 )和一个包含这两个字段(用户名、密码)的 mysql 表,并且我的身份验证系统工作正常:)

但是,如果我的表字段具有不同的名称,我将无法使其工作,例如:( my_user, my_pass )。

如果你只是改变用户名 另一方面的领域也适用于我,这给我带来了问题是 密码 field 。

我的配置 auth.php

'driver' => 'eloquent'

更新

已经在我的 Controller 中找到了解决方案,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')
    );

最佳答案

您可以在 auth.php 中定义您自己的用户名和密码字段在配置文件夹内。

 return array(
    'driver' => 'eloquent',
    'username' => 'my_user',
    'password' => 'my_pass',
    'model' => 'User',
    'table' => 'users',
 );

我希望这会有所帮助。

关于authentication - 不同的名称字段用户表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17222734/

相关文章:

c# - HttpContext.Authentication.SignOutAsync 不会删除身份验证 cookie

c# - 通过 PHP REST api 使用 C# 进行安全身份验证和请求

authentication - Keycloak - 如何允许无需注册即可链接帐户

php - Laravel 4.2 从数据库创建分组列表下拉列表

php - 在代码测试之前清除 laravel 4 应用程序的缓存

php - Laravel 4 - 创建自定义 session 驱动程序

php - Laravel 4 自定义授权

java - JSoup 需要身份验证对话框

c# - C# 中的 ActiveDirectory 入门

php - 使用 php-github-api 的 Github 身份验证