我创建了一个joomla组件,我们可以在其中上传包含许多用户的用户名和电子邮件的csv文件。我已经编写了将数据插入jos_users表的查询。自动生成的密码我加密了密码使用 $ crypt = JUserHelper :: getCryptedPassword(“blabla”,$ salt); 我没有在激活字段中插入任何内容。 但由于某些原因,我无法使用用户名和密码登录。我应该为此做其他事情吗?
答案 0 :(得分:3)
感谢布伦特的时间。我找到了答案并在下面解释。
要按脚本创建新用户帐户,您需要执行三个查询。
1)
插入jos_users
(id
,name
,username
,email
,password
,usertype
,block
, sendEmail
,gid
,registerDate
,lastvisitDate
)值(NULL,'name','username','email','password','Registered','0 ”, '0', '18', '日期', '日期2')
2)
插入jos_core_acl_aro
(id
,section_value
,value
,name
)值(NULL,'用户','(上述查询的insertid)', '姓名')
3)
插入jos_core_acl_groups_aro_map
(group_id
,section_value
,aro_id
)值(18,'','(上述查询的插入ID)')
这对我有用。
答案 1 :(得分:0)
为了让用户能够登录 -