LifeType 1.2X 大量建帳號-實作紀錄
sirius | 01 十月, 2007 06:25這篇文章是上一篇文章的實作紀錄,因為有一些要注意的地方,特別紀錄下來,以避免忘記。
感謝葫蘆墩國小 泡泡老師的這篇文章提供的LifeType大量建帳號程式。
你可以下載原始檔案:manage-20070411.zip,或是我修改過的版本:manage20070920.zip。
以下實作步驟是在 Windows Server 2003 R2 + IIS6 + PHP 5.2.1 + MySQL5.0.45 + LifeType1.2.4下完成,其他環境尚未測試。
- 解壓縮程式後將程式放入LifeType所在資料夾內(經測試虛擬目錄有問題)。
- 啟用上層目錄設定(網站內容/主目錄/設定/選項)。
- 在Connections/plog.php 設定$login_user、$login_pass、$plog_url、$plog_name、$table_prefix、$csv_upfile_dir等參數。
- 其中$login_user(帳號)、$login_pass(密碼)經測試要與管理MySQL的相同;$csv_upfile_dir(上傳路徑)在Windows下必須是真實路徑如:D:/WWW/LifeType/tmp/。
- 鍵入網址:http://你的LifeType實際網址/manage/index.php 可觀看現有使用者與網誌數量及明細表。

- 點選大量建帳號,如未登入會出現登入畫面,請鍵入上述第4點之帳號密碼,此時畫面會有錯誤訊息,不要管他,再點選大量建帳號。

- 下載sample.csv檔來修改:
(1)account:使用者帳號,當然原則上是英文、數字。
(2)passwd:密碼,直接打明碼就可以,程式會以md5編碼後寫進去。
(3)e-mail:電子郵件。
(4)full_name:中文姓名。
(5)stu_num:泡泡老師新增的欄位,詳:「部落格開放申請修改」。
(6)status:使用者跟網誌的狀態,1代表啟用,2代表停用,3代表未確認。
(7)blog:網誌名稱。
依序建置好這些資料,就可以儲存了,不要有空白的欄位! - 如果你沒有像泡泡老師一樣在資料表內新增stu_num欄位,則必須還要修改add_user_2.php,在約第100行修改為不插入stu_num欄位:
$sql_user = sprintf("INSERT INTO %s(`user`,`password`,`email`,`full_name`,`status`) VALUES('%s','%s','%s','%s','%s')",$table_users,$ar[0],md5($ar[1]),$ar[2],$ar[3],$ar[5]);
如此程式執行才不會錯誤。
- 上傳修改過的CSV檔案並點選[確定以此檔案進行大量建帳號]。

- 如果成功會出現如下圖訊息。

- 最後建立完成後,回部落格主頁(請清空tmp資料夾)就會發現建立完成的使用者及網誌了。
Posted in
系統修改 .
迴響: (0).
引用:(0).
靜態連結網址
«Next post |
Previous post»




