1 使用者必須註冊登陸,在資料庫 userinfo 裡面儲存如下幾個欄位
Name 不用問了,這是登陸用的使用者名稱,必須唯一
PassWord 登陸密碼
NickName 使用者暱稱,也就是顯示的名字
Face 存放著帳戶圖片的編號,比如 01,代表 /images/face/01.gif 頭像檔案
OnlineStatus 使用者是否線上的標誌,在使用者登陸的時候設定為 1
CurrentDate 使用者最後訪問/更新的時間,用於判斷使用者是否線上
聊天紀錄 forumtalk 的結構為
CREATE TABLE forumtalk (
id int(11) NOT NULL auto_increment,
sender varchar(20) NOT NULL,
receiver varchar(20) NOT NULL,
date int(11) DEFAULT '0' NOT NULL,
readsign tinyint(4) DEFAULT '0' NOT NULL,
body varchar(200) NOT NULL,
PRIMARY KEY (id),
UNIQUE id_2 (id),
KEY id (id)
);
其中 sender 是發送人的 Name
receiver 是接受人的 Name
date 是發言的時間
readsign 發言是否已經閱讀過
body 發言內容