我在joomla 3中查找文件,从注册字段输入db值的查询在哪里?
提前致谢。
答案 0 :(得分:2)
如果您按照com_users
中的代码进行操作,您会看到它加载并使用模型UsersModelUser
(从 /administrator/models/user.php 加载) turn使用类JUser
(从 /libraries/joomla/user/user.php 加载)。
如果您要创建/更改用户,则应加载UsersModelUser
的{{1}}实例并使用load()
加载现有用户,并使用save()
方法存储任何更改或创建新的用户条目。
通过使用UsersModelUser
,因此使用JUser
,您将获得所有细节,例如双因素身份验证(如果已配置)以及基于身份验证系统/插件的密码的正确哈希值使用。如果您没有在用于创建新用户的数据中传递一个密码,它甚至会生成一个随机密码。