會員管理asp源碼
A. asp.net用戶管理
參考示例:
第一步:
你先新建一個YourDB資料庫,
裡面有User(用戶表),
欄位有Uid,Uname,Age,Roleid(許可權ID,int,外鍵,關聯許可權表,[0為普通用戶,1為vip會員,2是管理員]默認為0,即普通用戶),IsLogin(類型為bit,0表示注冊用戶,1表示未注冊,默認值為0) 等。
另外建一個許可權表Role,欄位Roleid(許可權ID,int,主鍵,自增),Rolename(許可權名稱區分用戶是普通用戶,vip,管理員)。
第二步:
程序中分配許可權的做法是:後台添加用戶,insert 操作,添加的用戶默認就是普通用戶。如果是要把這個普通用戶的許可權修改為vip會員許可權,只需Update User 表中Roleid=1 就行了,未修改前Roleid 是默認的0 。
至於你要刪除已注冊用戶,就是在刪除用戶之前,後台查詢下Usre表中的欄位IsLogin=0(注冊)還是IsLogin=1(未注冊),
if (IsLogin=0 )
{
Delete();//調用你的刪除方法。
}
我說的你懂了么?
如還不是很清楚,我的郵箱[email protected] 歡迎學習交流!
B. 翻譯ASP代碼
這段代碼定義的是一個用戶登錄判斷過程 ShowUserLogin()
函數sub用來定義一個過程。
過程的調用方法<%Call ShowUserLogin()%>
該段代碼意思是:
當用Session("UserName")的值為空時,就調用用戶登陸界面,提示用戶進行登錄,或者進行新用戶注冊。。。後面的一段JS代碼是對對表單元素的檢測,判斷用戶是否填寫用戶名和密碼,如果沒有則給出提示!
else後面表示如果Session("UserName")的值不為空時,即用戶已登錄時。顯示歡迎信息,包含兩個鏈接:退出會員中心、會員管理中心。
C. asp會員登錄程序
if upwd<>upwd then
這句改成if pwd<>upwd then
-------------------------------
1.進資料庫確認一下密碼是否加過密
2.把request.Form 全改成request,並去掉空格
已經測試過了,可以正常登錄並跳轉