tigerlin901
2003-10-29, 08:40 PM
我正在製作一個考試的程式,每個人考試次數限制為五次,其中資料庫用SQL,裡頭有一個欄位名為
LOG_TIMES(在USER資料表中),登入頁面中有一個表單,我把動作設為LOGIN.ASP,我想在登入的時候資料
庫中的LOG_TIMES會自動加1,當LOG_TIMES大於五的時候就不允許登入。
使用者共有10個人,每個人的考試次數皆為五次,登入的時候登入ID的LOG_times會自己加1,這個程式要怎麼寫呢?小弟一直都用DW設計,導致基礎不是很好!請各位高手幫幫忙吧!
以下為login.asp的原始碼:
--------------------------------------------------------------------------------------------
<!-- #include file="odbc.asp" -->
<%
'purpose:login
'
set conn=server.createobject("adodb.connection")
set rs = server.createobject("adodb.recordset")
conn.open connection_setting
sql = "select * from users where id = '"& request("Id") &"'"
set rs = conn.execute(sql)
session("answertime") = 120 '設定考試的時間
session("examtimes") = 5 ' 設定一科能考的次數
if (rs.bof and rs.eof) then
response.write "此帳號不存在!"
response.end
else
if rs("pwd") <> request("pwd") then
response.write "您的密碼錯誤!"
response.end
else
session("id") = rs("ID")
session("role") = rs("role")
response.redirect "exam_select.asp"
end if
end if
%>
--------------------------------------------------------------------------------------------
贊助商連結
LOG_TIMES(在USER資料表中),登入頁面中有一個表單,我把動作設為LOGIN.ASP,我想在登入的時候資料
庫中的LOG_TIMES會自動加1,當LOG_TIMES大於五的時候就不允許登入。
使用者共有10個人,每個人的考試次數皆為五次,登入的時候登入ID的LOG_times會自己加1,這個程式要怎麼寫呢?小弟一直都用DW設計,導致基礎不是很好!請各位高手幫幫忙吧!
以下為login.asp的原始碼:
--------------------------------------------------------------------------------------------
<!-- #include file="odbc.asp" -->
<%
'purpose:login
'
set conn=server.createobject("adodb.connection")
set rs = server.createobject("adodb.recordset")
conn.open connection_setting
sql = "select * from users where id = '"& request("Id") &"'"
set rs = conn.execute(sql)
session("answertime") = 120 '設定考試的時間
session("examtimes") = 5 ' 設定一科能考的次數
if (rs.bof and rs.eof) then
response.write "此帳號不存在!"
response.end
else
if rs("pwd") <> request("pwd") then
response.write "您的密碼錯誤!"
response.end
else
session("id") = rs("ID")
session("role") = rs("role")
response.redirect "exam_select.asp"
end if
end if
%>
--------------------------------------------------------------------------------------------
贊助商連結