網(wǎng)站怎么制作 如何為網(wǎng)頁(yè)制作一個(gè)有用戶登陸和注冊(cè)的功能網(wǎng)頁(yè)?
如何為網(wǎng)頁(yè)制作一個(gè)有用戶登陸和注冊(cè)的功能網(wǎng)頁(yè)?這不應(yīng)該只有專家知道,對(duì)吧?原理如下:如果密碼以明文形式保存,就很容易了。這一點(diǎn)在一開(kāi)始也會(huì)被教授。我也舉了這樣的例子。注冊(cè)是設(shè)置(最基本的)兩個(gè)輸入,一
如何為網(wǎng)頁(yè)制作一個(gè)有用戶登陸和注冊(cè)的功能網(wǎng)頁(yè)?
這不應(yīng)該只有專家知道,對(duì)吧?
原理如下:
如果密碼以明文形式保存,就很容易了。這一點(diǎn)在一開(kāi)始也會(huì)被教授。我也舉了這樣的例子。
注冊(cè)是設(shè)置(最基本的)兩個(gè)輸入,一個(gè)用戶名和一個(gè)密碼。然后有一個(gè)提交按鈕。提交到此頁(yè),添加參數(shù)。
例如此頁(yè).asp?action=reg
這里的參數(shù)是action,值是reg。
進(jìn)入頁(yè)面的另一部分
P=請(qǐng)求.querystring(“aciton”)
if(P==“reg”)
{
//在此處注冊(cè)
使用剛傳遞的表單中的用戶名作為關(guān)鍵字搜索SQL,以查看數(shù)據(jù)庫(kù)中是否有此用戶。如果沒(méi)有,則寫入數(shù)據(jù)庫(kù):僅輸入用戶名和密碼。
如果存在此用戶,它將返回信息以通知用戶該名稱已被使用。
}
登錄也很相似
只是以用戶名作為關(guān)鍵字進(jìn)行搜索,如果找不到用戶名,則報(bào)告錯(cuò)誤。如果找到密碼,將從數(shù)據(jù)庫(kù)中提出密碼,并與用戶從表單中提交的值進(jìn)行比較。如果不一致,將報(bào)告錯(cuò)誤。如果它是一致的,它將通過(guò)并成功登錄。
如果密碼保存在密文中,則需要更多處理。你現(xiàn)在不明白。你最好先弄清楚明文密碼。