一般來說,在實際開發中,對於 session 物件使用最多的就是使用者登入部分了,這個案例將簡單模擬乙個使用者登入表單、使用者是否登入的判斷以及使用者退出的一系列功能,它一共分了以下幾個頁面。
login.asp(使用者登入)、check.asp(使用者是否已經登入判斷)、logout.asp(使用者退出)我們將要完成使用者登入表單的顯示,以及提交後,對於使用者輸入密碼的判斷和寫 session 的操作,主要**如下:
dimspassword執行效果如下:'判斷是否post提交單錶,開始登入
ifucase
(request.servervariables(
"request_method
")) ="
post
"then
'提交表單登入,判斷密碼
spassword
=trim
(request.form(
"password"))
ifspassword ="
123456
"then
session(
"password")
="123456
"response.write(""
) else
response.write(""
)
'response.end()
endif
else
'顯示表單,讓使用者登入
%>
<
form
method
="post"
action
="">
請輸入密碼:
<
input
name
="password"
type
="text"
/>
<
input
type
="submit"
value
="提交"
/>
form
>
endif
%>
登入成功,顯示如下:
用來檢查使用者 session,從而判斷是否已經登入,主要**如下:
dimspassword如果成功登入顯示:spassword
=trim
(session(
"password"))
ifspassword =""
then
response.write(""
)else
response.write(""
)end
if%>
如果沒有登入顯示:
通過 session 的 remove 方法來清空 cookies,從而實現使用者的退出。主要**如下:
session.contents.remove(執行後顯示:"password")
response.write(""
)%>
ASP入門(九) Request物件小案例
我們將製作乙個能夠記住訪問者姓名的頁面,在這個小案例中,你將學會如何使用request物件的cookies form以及servervariables集合的值,還可以學習到如何使用response物件來傳送cookies。首先來看看程式 language vbscript codepage 6500...
Session入門學習
session 1.概念 伺服器端會話技術,在一次會話的多次請求間共享資料,將資料儲存在伺服器端的物件中。httpsession 2.快速入門 1.獲取httpsession物件 2.使用httpsession物件 object getattribute string name void setat...
asp中Session物件的清空
在儲存某些多頁面共用的變數的時候 如儲存使用者登陸資訊 我們用得最多的就是session和cookies了,至於session怎麼使用這裡就不說了 主要說說session的清空。contents.remove 變數名 從session.contents集合中刪除指定的變數 contents.remo...