国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

weblogin類--簡介(一)

2024-07-21 02:17:14
字體:
來源:轉載
供稿:網友
中國最大的web開發資源網站及技術社區,
weblogin類是哥們兒以前做的一個模塊中的模塊,當時這個項目里要求身份驗證的功能,而且后面還有好幾個類似的項目,伙計就在想是不是把這個功能做成一個模塊呢這樣的話剩下每次都要做同樣的事情,那多沒勁啊,后來想想最主要是人懶吧,呵呵。

言歸正傳

當一個用戶登錄的時候,我們需要他填寫登錄名和密碼,然后到后臺數據庫進行比對,如果有值則允許用戶看到所請求的頁面,如果沒有,那就對不起了你是非法用戶,out!

那個時候正看一同事的軟件工程,里面詳細的講解組件及其組件技術。我就想現學現賣了。呵呵

我們可以把一個用戶看作一個獨立的個體,而這個用戶的信息可以看作是該個體的屬性。作為一個個體我們需要對它的信息進行查詢、修改等操作。我們為什么不能把這些信息集成到一個類中呢?

有了這些想法以后我們就可以做該類的規劃。

以下是該類的功能要求

? islogin屬性:該屬性用于反映用戶是否成功登陸。屬性類型為bool,只讀
? name屬性:該屬性用于反映已經成功登陸的用戶的姓名。屬性類型為string,只讀
? userpower屬性:該屬性用于反映已經成功登陸的用戶的權限。屬性類型為string,只讀。
? pwd屬性:該屬性用于輸入要登陸用戶的口令。屬性類型為string,只寫
? uid屬性:該屬性用于輸入要登陸用戶的id,屬性類型為string,只寫
? message屬性:該屬性用于輸出內部的出錯信息。屬性類型為 string ,只讀
該類的方法如下:
? weblogin方法:該方法有2個參數,參數類型為string,分別為數據庫連接字符串和用戶信息所在的數據庫表名。該方法沒有返回值。
? start方法:該方法沒有參數,返回值為bool型,當返回true時則用戶已經成功登錄,返回false時則用戶未登錄成功。可以查看message屬性得到相關的信息。
? databasecolumn方法:該方法有4個參數,參數類型為string,沒有返回值。該方法用于輸入用戶信息向對應的數據表列的列名,次序為用戶id,用戶口令,用戶姓名,用戶權限。
? changepwd方法:該方法有1個參數,參數類型為string,返回值為bool型,當返回true時表示用戶口令成功修改,返回false時,表示用戶口令沒有成功。具體原因可以查看message屬性得到相關的信息。
? userpower屬性:該屬性用于反映用戶的相關權限,只讀。返回值分別為”a”超級用戶,”p”power用戶,”u”user用戶。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 靖州| 桑植县| 库伦旗| 华池县| 同江市| 峨眉山市| 栖霞市| 临洮县| 澄城县| 台南县| 磐安县| 双峰县| 内黄县| 专栏| 稻城县| 青田县| 九寨沟县| 定兴县| 东乌| 临夏县| 柳江县| 横山县| 盐山县| 离岛区| 肇源县| 台东市| 晋江市| 建瓯市| 浮山县| 南陵县| 咸宁市| 留坝县| 阳西县| 安龙县| 堆龙德庆县| 灵璧县| 汉寿县| 特克斯县| 和政县| 西吉县| 张掖市|