台灣最大程式設計社群網站
線上人數
1707
 
會員總數:242277
討論主題:187367
歡迎您免費加入會員
討論區列表 >> ASP >> 登入環節問題??
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
登入環節問題??
價值 : 50 QP  點閱數:238 回應數:1

樓主

ffuitw
門外漢
0 34
1001 39
發送站內信

我做了一個登入網頁和一個asp,當在文字框輸入帳號後按登入,它會進入RR.asp去跑比對資料表,如果成功會顯示成功登入和跳到summer.htm,如果不成功會顯示登入失敗跳回登入頁,

我碰到問題是當輸入正確帳號後按登入會顯示登入失敗,我是哪個環節出了問題可以幫我嗎?

Signin.html
====================================
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>驗證登入</title>
<style type="text/css">
.auto-style1 {
text-align: center;
}
</style>
</head>
<body>
<form method="POST" action="RR.asp">
<div class="auto-style1">
帳號:<input type="text" name="userid" size="20"><p class="auto-style1"><input type="submit" value="登入" name="B1"></p>
</div>
</form>
</body>
</html>
====================================
RR.asp
====================================

<%Session.Codepage=950%>
<%
Set conn = Server.CreateObject("ADODB.Connection")
strCnn = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source="& Server.MapPath("summervacation.mdb")
conn.open strCnn

set rs=server.createobject("adodb.recordset")
rs.open"select * from [user] where 帳號='"&Request("id")&"'",conn,3,3

if not rs.eof then
Response.Write "成功登入"
Response.Redirect("summer.htm")
else
Response.Write "<script> alert('登入失敗'); history.back(); </script>"
end if
%>
====================================


搜尋相關Tags的文章: [ 登入 ] ,
本篇文章發表於2017-10-20 18:01
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

香帥
檢舉此回應
因為Signin.html 是用 userid 與 RR.asp 用 id 不符
請將
"select * from [user] where 帳號='"&Request("id")&"'"
改為
"select * from [user] where 帳號='"&Request("userid")&"'"
再試試看
本篇文章回覆於2017-10-22 11:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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