av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

基于mysql的bbs設計(三)

瀏覽:105日期:2023-10-26 15:40:57
4。用戶模塊設計 ;;對于底層數據庫,調用mysql的C API函數來進行數據庫的修改,內部保存 一定的狀態變量(例如用戶名,還是留給上一層完成?),對上一層,則提供 用戶管理的接口。 ;;Class UserManage { ;;private: ;;;;char;;myuserid[20]; // 用戶的id,未登陸前為空 ;;;;time;;logintime; // 用戶登陸時間,并用于計算停留時間 ;;;;char;;loginhost[20]; //上站地點。 ;;public: ;;;;int NewUser( char *userid, char *passwd ); ;;;;;;新建一個用戶,判斷是否已經有,其他資料暫時為空, ;;;;;;firstlogintime,權限等設缺省值。 ;;;;int UserLogin( char *userid, char *passwd ); ;;;;;;用戶登陸,驗證密碼, ;;;;int ChangePasswd( char *oldpasswd, char *newpasswd ); ;;;;;;修改密碼,要求原密碼一致。 ;;;;int ChangePriData( char *newname, char *newemail, ;;;;;;char *newaddr ); ;;;;;;改變基本數據,泥稱,email,住址。。。。 ;;;;int ModifyNumData( int addlogin, int addpost ); ;;;;;;修改文章數,上站次數,等數據。。。。注意調用對象。 ;;;;int UserLogout(); ;;;;;;用戶退出,修改lastlogin,staytime,loginhost等 ;;;;// 普通查詢命令 ;;;;int QueryCommonData( const char * userid, int& loginnum, ;;;;char * username, int& postnum, ;;;;time& lastlogin, char *lasthost ); ;;;;;;查詢網友基本信息。 ;;;;// 特權指令,函數在完成功能前,先判斷權限。 ;;;;int QueryPriData( const char * userid, char *email, ;;;;;;char *addr ); ;;;;;;查詢基本信息,普通人只能查自己,有特權才能查其他人。 ;;;;int ModifyUserLevel( BOOL isAdd, unsigned long level ); ;;;;;;修改用戶的權限, ;;;;int ModifyUserId( char *oldid, char *newid ); ;;;;;;char *newemail, char *newaddr ); ;;;;;;修改用戶的基本數據。 ;;;;int ModifyUserNumdata( char *userid, int addlogin, int addpost ); ;;;;;;修改用戶的文章數等數據。 ;;;;int ModifyUserPasswd( char *userid, char *newpasswd ); ;;;;;;修改用戶的密碼。 ;;} ;;;;以上各個函數難度不大,都是執行相應的sql語句,訪問mysql數據庫, ;;是否將一般指令歸到特權指令中去呢?權限的檢查,是放在這一層還是上一層? ;;這更多的是看考慮的著重點,是看程序的清晰性還是代碼的簡練,可能還是 ;;看代碼吧,畢竟要考慮訪問量,另外,上層服務層是否也應該考慮權限檢查 ;;問題呢?
標簽: MySQL 數據庫
主站蜘蛛池模板: 中文字幕一区在线观看视频 | 免费日韩av网站 | 中文字幕 在线观看 | 色接久久 | 亚洲精品9999 | 伊人网国产 | 日本人爽p大片免费看 | 国产成人精品久久二区二区91 | 久久伊人精品 | 欧美91| 久久亚洲一区二区三区四区 | 干干干操操操 | 18gay男同69亚洲网站 | 91久久精品 | 免费在线看黄视频 | 日韩综合 | 久久精品网 | 久久精品国产99国产精品 | 精品久久久久久久久久久久久久久久久 | 国产精品自产拍在线观看蜜 | 欧美日韩黄色一级片 | 一区二区三区国产 | 91资源在线 | 久久综合狠狠综合久久综合88 | 亚洲丝袜天堂 | 亚洲国产精品一区二区三区 | 色综合天天天天做夜夜夜夜做 | 欧美精品一区二区蜜桃 | 伊人久久综合 | 99re6在线| 欧美一区二区三区日韩 | 日韩欧美在线观看 | 免费一区 | 亚洲一区电影 | 人人人干 | 国产精品久久精品 | 看片网站在线 | 国产精品1区 | 四虎成人精品永久免费av九九 | 国产高清视频在线观看 | 日韩一区二区三区av |