在joomla中一次添加多个用户

时间:2012-06-21 18:57:05

标签: joomla joomla1.5 joomla-extensions

我创建了一个joomla组件,我们可以在其中上传包含许多用户的用户名和电子邮件的csv文件。我已经编写了将数据插入jos_users表的查询。自动生成的密码我加密了密码使用 $ crypt = JUserHelper :: getCryptedPassword(“blabla”,$ salt); 我没有在激活字段中插入任​​何内容。 但由于某些原因,我无法使用用户名和密码登录。我应该为此做其他事情吗?

2 个答案:

答案 0 :(得分:3)

感谢布伦特的时间。我找到了答案并在下面解释。

要按脚本创建新用户帐户,您需要执行三个查询。 1) 插入jos_usersidnameusernameemailpasswordusertypeblocksendEmailgidregisterDatelastvisitDate)值(NULL,'name','username','email','password','Registered','0 ”, '0', '18', '日期', '日期2')

2) 插入jos_core_acl_aroidsection_valuevaluename)值(NULL,'用户','(上述查询的insertid)', '姓名')

3) 插入jos_core_acl_groups_aro_mapgroup_idsection_valuearo_id)值(18,'','(上述查询的插入ID)')

这对我有用。

答案 1 :(得分:0)

为了让用户能够登录 -

  1. 激活字段必须为空
  2. 必须启用用户
  3. 用户必须是群组成员