台灣最大程式設計社群網站
線上人數
1328
 
會員總數:246268
討論主題:189809
歡迎您免費加入會員
討論區列表 >> ASP >> ASP自動登出到登入畫面
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
ASP自動登出到登入畫面
價值 : 20 QP  點閱數:1617 回應數:2
樓主

霹靂貓
門外漢
0 7
119 10
發送站內信

請問各位高手,
我有個自動登出問題. 因為的有些人在這個網頁製留太久然後才做出選擇. 可是這樣Session資料就會無法記錄.
我有參考忘錄上的然後自己寫在我的網頁中. 可是並沒有執行出來. 不知道哪裡出了問題. 請各位高手幫忙解惑.
非常感謝! 下列是我的程式碼. 請各位高手看一下.


<%
'------------------------------------------------------------------------------------------------
'資料庫連結設定
Set CONN = Server.CreateObject("ADODB.Connection")
CONN.Open "DRIVER={Microsoft Access Driver (*.mdb)};" &_
"DBQ=" & Server.MapPath("ttc_name.mdb") & ";UID=;PWD=" &_
"DriverId=25;FIL=MS Access;ImplicitCommitSync=Yes;MaxBufferSize=512;MaxScanRows=8;PageTimeout=20; SafeTransactions=0;Threads=3;UserCommitSync=Yes;"
'------------------------------------------------------------------------------------------------

userid = Session("userid")
function Msg(){
alert("系統閒置已登出!");
location="http://Selection.asp";
}
//閒置20分鐘,Session預設是20分鐘
window.setInterval("Msg()",200000);

'------------------------------------------------------------------------------------------------
Set rows = Server.CreateObject("ADODB.RecordSet")

query = " SELECT * "&_
" FROM TTC_Name"&_
" WHERE CoreID = '"&userid &"'"
rows.Open query,CONN,3,2

if(not rows.eof )then
Name = rows("Name")
else
back = http://InOut_login.asp
Response.Redirect back

end if
'------------------------------------------------------------------------------------------------
%>
<style type="text/css" charset=utf-8>
<!--
body {
background-image: url(backpix.jpg);
BACKGROUND-ATTACHMENT: Fixed;
BACKGROUND-REPEAT:No-Repeat;
}
.style1 {font-family: Arial}
.style2 {font-weight: bold}
.style4 {font-family:font-family :"新細明體":,"Arial"
}
.style6 {
font-size: 12px;
font-family: "新細明體";
}
.style10 {
font-family :"新細明體":,"Arial";
font-size: 18px;
font-weight: bold;
}
.style16 {
color: #FFFFFF;
font-family: "新細明體";
filter: Alpha(Opacity=50);
}
-->
</style>


<link href="../../../Inetpub/wwwroot/BiLi_INOut_ASP/CSS/Level2_Verdana_Text.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.style18 {
font-size: 10px;
color: #666666;
font-family: "Verdana";
}
.style19 {
font-size: 12px;
font-family :"新細明體":,"Arial";
filter: Alpha(Opacity=50);
}
-->
</style>
<center>
<h1 align="center" class="style2 style1">In-Out-Summary</h1>
<hr />
<p align="center" class="style1"><strong><span style="font-family: Arial; font-size: 16px"><strong>Hi <%=Name%> , Pleae select the below button. Thanks.</strong></span></strong></p>
<h2><form action="savemdb.asp" method="post">
<div align="center" class="style1">
<input type="radio" name="selection" value="IN" checked > IN
<br>
<br/>
<input type="radio" name="selection" value="OUT" > OUT </div>
<div align="center">
<p>
<input type="submit" value=" submit " />
</p>
</div>
</form>
</h2>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>

搜尋相關Tags的文章: [ ASP自動登出 ] ,
本篇文章發表於2014-01-27 15:43
1樓
最有價值解答

凱爾
捐贈 VP 給 凱爾 檢舉此回應
userid = Session("userid")
function Msg(){
alert("系統閒置已登出!");
location="http://Selection.asp";
}

你是指不會導頁了嗎?
這段怎麼會asp語法跟javascript混用了?
也許你可以判斷userid是不是為空值在Reponse.write("<script>alert("系統閒置已登出!");</script>")
接著在導頁http://www.w3school.com.cn/asp/met_redirect.asp
本篇文章回覆於2014-01-27 21:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

霹靂貓
檢舉此回應
凱爾高手,
謝謝高手的提點.
本篇文章回覆於2014-01-28 09:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.