求救!如何大量帳號匯入資料庫

phpBB 3 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群譯文組

版面規則
請注意!您的提問必須遵守發問格式,違者砍文。
主題已鎖定
jeffher
星球普通子民
星球普通子民
文章: 7
註冊時間: 2002-09-26 23:14

求救!如何大量帳號匯入資料庫

文章 jeffher »

各位先進好:
小弟的PHPBB3網站希望提供既有名單的帳號使用,名單數量有數千個帳號,雖在MOD區找到後台建帳號的模組,但仍需要逐筆建立,請問各位先進是否有更便利的方法?
感謝!
jeffher
星球普通子民
星球普通子民
文章: 7
註冊時間: 2002-09-26 23:14

Re: 求救!如何大量帳號匯入資料庫

文章 jeffher »

不好意思!找到文章了。

[教學] 大量新增使用者帳號的方法
jeffher
星球普通子民
星球普通子民
文章: 7
註冊時間: 2002-09-26 23:14

Re: 求救!如何大量帳號匯入資料庫

文章 jeffher »

可是PHPBB 3.0.4好像不適用?傷腦筋
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: 求救!如何大量帳號匯入資料庫

文章 心靈捕手 »

jeffher 寫:各位先進好:
小弟的PHPBB3網站希望提供既有名單的帳號使用,名單數量有數千個帳號,雖在MOD區找到後台建帳號的模組,但仍需要逐筆建立,請問各位先進是否有更便利的方法?
感謝!
建議您:
補齊發問格式
http://phpbb-tw.net/phpbb/viewtopic.php?f=140&t=50455
jeffher 寫:可是PHPBB 3.0.4好像不適用?傷腦筋
建議您:
補充說明: 您使用的方法 (過程) 與結果為何?
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
jeffher
星球普通子民
星球普通子民
文章: 7
註冊時間: 2002-09-26 23:14

Re: 求救!如何大量帳號匯入資料庫

文章 jeffher »

謝謝您的提醒。

版本:PHPBB 3.0.4 + MySQL 5.0.51a + Apache 2.2.8
問題:欲建立約近5000筆的學生帳號,已經有帳號及密碼資料,但沒有email資料,想尋求簡單的大量帳號匯入工具或是SQL。
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8538
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: 求救!如何大量帳號匯入資料庫

文章 心靈捕手 »

jeffher 寫:謝謝您的提醒。

版本:PHPBB 3.0.4 + MySQL 5.0.51a + Apache 2.2.8
問題:欲建立約近5000筆的學生帳號,已經有帳號及密碼資料,但沒有email資料,想尋求簡單的大量帳號匯入工具或是SQL。
1. 您是否已經參考 "[教學] 大量新增使用者帳號的方法" 文章, 試過新增帳號了呢?
2. 為何您上頭文章提到 "可是PHPBB 3.0.4好像不適用?" 呢? 請詳述您遇到的問題.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
jeffher
星球普通子民
星球普通子民
文章: 7
註冊時間: 2002-09-26 23:14

Re: 求救!如何大量帳號匯入資料庫

文章 jeffher »

找到答案了!

參考先前的文章作法,發現3.0.0與3.0.4在phpbb_users的欄位數有差異,擔心恐會有問題。經測試後,前述文章作法確實可行。

小弟會發生問題,是因為偷懶先採用線上號稱是web版的加密值(32位),結果就發生無法登入。小弟一直認為是32位(MD5所產生)與34位(phpbb_users在user_password欄位值的長度)的問題。直至小弟重新使用linux系統之md5指令,便成功了。

謝謝大家的熱情關心,原來是小弟搞烏龍,浪費了一整天找尋32位及34位的差異。
jeffher
星球普通子民
星球普通子民
文章: 7
註冊時間: 2002-09-26 23:14

Re: 求救!如何大量帳號匯入資料庫

文章 jeffher »

POST上phpBB 3.0.4我的作法給大家參考:

[語法一]

INSERT INTO `phpbb_users` (`user_id`, `user_type`, `group_id`, `user_permissions`, `user_perm_from`, `user_ip`, `user_regdate`, `username`, `username_clean`, `user_password`, `user_passchg`, `user_pass_convert`, `user_email`, `user_email_hash`, `user_birthday`, `user_lastvisit`, `user_lastmark`, `user_lastpost_time`, `user_lastpage`, `user_last_confirm_key`, `user_last_search`, `user_warnings`, `user_last_warning`, `user_login_attempts`, `user_inactive_reason`, `user_inactive_time`, `user_posts`, `user_lang`, `user_timezone`, `user_dst`, `user_dateformat`, `user_style`, `user_rank`, `user_colour`, `user_new_privmsg`, `user_unread_privmsg`, `user_last_privmsg`, `user_message_rules`, `user_full_folder`, `user_emailtime`, `user_topic_show_days`, `user_topic_sortby_type`, `user_topic_sortby_dir`, `user_post_show_days`, `user_post_sortby_type`, `user_post_sortby_dir`, `user_notify`, `user_notify_pm`, `user_notify_type`, `user_allow_pm`, `user_allow_viewonline`, `user_allow_viewemail`, `user_allow_massemail`, `user_options`, `user_avatar`, `user_avatar_type`, `user_avatar_width`, `user_avatar_height`, `user_sig`, `user_sig_bbcode_uid`, `user_sig_bbcode_bitfield`, `user_from`, `user_icq`, `user_aim`, `user_yim`, `user_msnm`, `user_jabber`, `user_website`, `user_occ`, `user_interests`, `user_actkey`, `user_newpasswd`, `user_form_salt`)
Values(1000, 0, 2, '', 0, '', 0, 'user1', 'user1', md5(passwd), 0, 0, '', 0, '', 0, 0, 0, '', '', 0, 0, 0, 0, 0, 0, 0, 'zh_cmn_hant', 8.00, 0, 'Y年 M j日, H:i', 1, 0, '', 0, 0, 0, 0, -3, 0, 0, 't', 'd', 0, 't', 'a', 0, 1, 0, 1, 1, 1, 1, 895, '', 0, 0, 0, '', '', '', '', '', '', '', '', '', '', '', '', '', '', '');

其中md5(passwd),指將passwd(密碼)藉由SQL的MD5運算。

[語法二]
INSERT INTO `phpbb_user_group` (`group_id`, `user_id`, `group_leader`, `user_pending`) Values(1000, 2, 0, 0);
主題已鎖定

回到「[3.0.x] 外掛問題討論」