我創建了一個joomla組件,我們可以在其中上傳包含許多用戶的用戶名和電子郵件的csv文件。我已經寫入了將數據插入jos_users表的查詢。密碼在自動生成,我已經使用密碼加密 $ crypt = JUserHelper :: getCryptedPassword(「blabla」,$ salt); 我沒有在激活字段中插入任何內容。 但由於某些原因,我無法使用用戶名和密碼登錄。我應該爲此做其他事情嗎?在joomla中一次添加多個用戶
回答
感謝布倫特爲你的時間。我找到了答案,並在下面解釋。
要通過腳本創建新的用戶帳戶,您需要執行三個查詢。 1) INSERT INTO jos_users
(id
,name
,username
,email
,password
,usertype
,block
,sendEmail
,gid
,registerDate
,lastvisitDate
)值(NULL, '名稱', '用戶名', '電子郵件', '密碼', '已註冊', '0', '0', '18', '日期', '日期2')
2) INSERT INTO jos_core_acl_aro
(id
,section_value
,value
,name
)值(NULL, '用戶' ,'(上述查詢的插入標識)','名稱')
3) INSERT INTO jos_core_acl_groups_aro_map
(group_id
,section_value
,aro_id
)值(18, '', '(上述查詢的insertid)')
這爲我工作。
爲了用戶能夠登錄在 -
- 激活字段必須爲空
- 用戶必須啓用
- 用戶必須是組的成員
我正在使用Joomla 1.5。如您所說,我已將激活字段空白並且0被輸入到塊字段中。現在在gid字段中應該輸入什麼值?我對此有點困惑。 –
我用這個gid $ authorize =&JFactory :: getACL(); $ usersConfig =&JComponentHelper :: getParams('com_users'); $ newUsertype = $ usersConfig-> get('new_usertype'); $ gid = $ authorize-> get_group_id('',$ newUsertype,'ARO');現在試圖登錄時,我收到錯誤「E_NOLOGIN_ACCESS」 爲什麼它是這樣的?誰可以幫我這個事 !! –
@nidhin大約0.5%的joomla註冊用戶會得到愚蠢的E_NOLOGIN_ACCESS錯誤,所以每200位用戶中大約有1位,我不知道如何修復,所以我知道它在Joomla某處存在一個錯誤。 – hamish
- 1. 一次添加多個eventlisteners
- 2. 在XML一次添加多個節點
- 3. 一次添加多個用戶到PFRelation IOS目標c
- 4. 在Subversion中添加多個用戶
- 5. 如何在一個JFrame中多次添加一個圖像?
- 6. 的Joomla - 計算用戶有多少次
- 7. 讓jQuery只在joomla中加載一次
- 8. Joomla:根據用戶組添加一個頁面類
- 9. 一次添加多個產品
- 10. 一次添加多個樣式SpannableString
- 11. dc.js一次添加多個過濾器
- 12. Laravel一次添加多個作業
- 13. 一次添加多個陣列perl的
- 14. javascript - 一次添加一個div,點擊添加更多內容
- 15. 在CakePhp中向一個用戶添加更多數據
- 16. 一次請求多個用戶帳戶
- 17. joomla將數據添加到用戶
- 18. Joomla 3可以一次處理多少用戶?
- 19. 如何替換ajax.ActionLink添加ajax.ActionLink刪除一次用戶添加一個項目?
- 20. 多次在另一個UIView中添加相同的UIView
- 21. 如何在kdb中一次添加多個列?
- 22. 如何讓用戶一次只添加一個值?
- 23. CoreData:在多對多關係中多次添加同一對象
- 24. 通過href添加URL - 在同一頁面上多次添加一次
- 25. 基礎上添加不同的體類,如果一個用戶組中的Joomla
- 26. 如何在joomla 2.5中向用戶programmaticaly添加註釋?
- 27. 在Django的用戶模型中添加一個父用戶
- 28. 在一次調用中向PHP中的關聯數組添加多個值
- 29. 添加一個擁有許多「用戶」的「帳戶」
- 30. 在一個循環內多次添加一個預加載的圖像
檢查用戶的數據庫表,看看您創建的用戶與用戶管理器創建的組件和用戶的格式是否有任何差異 – Lodder