在用户表社区认证中添加额外的身份验证变量

时间:2018-09-07 13:11:22

标签: php codeigniter-3

我在usertable中添加了新列“ dummy”,并在 get_auth_data()Auth_Controller_set_user_variables()

中声明

但仍然无法设置身份验证变量。

注意我知道有一种定义方法可以在社区身份验证BUT中提取单列的概要文件数据,我不想创建额外的表。

1 个答案:

答案 0 :(得分:0)

最初由@skunkbad回答非常感谢

  1. 您将字段添加到用户表中。

  2. 您修改现有的身份验证模型(而不是社区身份验证的身份验证模型)。如果您没有,请制作一个并声明。

  3. 修改您的身份验证模型的get_auth_data和check_login_status方法以返回新字段。
  4. 如果还没有,请扩展其中的_set_user_variables方法 将Auth_Controller添加到MY_Controller。将您的新字段添加到 控制器属性,配置值或您想要的任何内容。