當前位置:編程學習大全網 - 源碼下載 - asp註冊、登錄及身份驗證

asp註冊、登錄及身份驗證

註冊:set rs=server.CreateObject("adodb.recordset")

rs.open "select * from bjx_User where useremail='"&trim(request("useremail"))&"' or username='"&trim(request("username"))&"'",conn,1,1

if rs.recordcount>0 then

call usererr()

rs.close

else

rs.closeset rs=server.CreateObject("adodb.recordset")

rs.open "select * from bjx_User",conn,1,3

rs.addnew

rs("username")=trim(request("username"))

rs("userpassword")=md5(trim(request("userpassword")),16)

rs("useremail")=trim(request("useremail"))

rs("Quesion")=trim(request("Quesion"))

rs("answer")=md5(trim(request("answer")),16)

rs("userzhenshiname")=trim(request("userzhenshiname"))

rs("shouhuodizhi")=trim(request("shouhuodizhi"))

rs("youbian")=trim(request("youbian"))

rs("usertel")=trim(request("usertel"))

rs("songhuofangshi")=trim(request("songhuofangshi"))

rs("zhifufangshi")=trim(request("zhifufangshi"))

rs("adddate")=now()

rs("lastlogin")=now()

rs("logins")=1rs("reglx")=1

rs("jifen")=0

rs("jiaoyijine")=0

rs("sex")=1

rs("userlastip")=Request.ServerVariables("REMOTE_ADDR")

rs.update

rs.close

set rs=nothing登錄:

<!--#include file="Include/Iheeo_Conn.asp"-->

<!--#include file="Include/md5.asp" -->

<meta eurl,verifycode

username=replace(trim(request("username")),"'","")

userpassword2=replace(trim(request("userpassword")),"'","")

userpassword=md5(userpassword2,16)

verifycode=replace(trim(request("verifycode")),"'","")

if username="" or userpassword="" then

response.write "<script LANGUAGE='javascript'>alert('您的用戶名或密碼有誤!');history.go(-1);</script>"

response.end

end ifif cstr(session("getcode"))<>cstr(trim(request("verifycode"))) then

response.Write "<script LANGUAGE='javascript'>alert('請輸入正確的驗證碼!');history.go(-1);</script>"

response.end

end ifset rs=server.CreateObject("adodb.recordset")

rs.Open "select * from bjx_User where username='"&username&"' and userpassword='"&userpassword&"' " ,conn,1,3

if not(rs.bof and rs.eof) then

if userpassword=rs("userpassword") then

response.Cookies("bjx")("username")=trim(request("username"))

response.Cookies("bjx")("reglx")=rs("reglx")

response.Cookies("bjx")("jifen")=rs("jifen")

response.Cookies("bjx")("jiaoyijine")=rs("jiaoyijine")rs("lastlogin")=now()

rs("logins")=rs("logins")+1

rs("userlastip")=Request.ServerVariables("REMOTE_ADDR")

rs.Update

rs.Close

set rs=nothing

Session("GetCode")="1234"

response.write "<IFRAME SRC=bbs/login.asp?action=chk&username="&username&"&password="&userpassword2&"&codestr=1234&CookieDate=0 width=0 height=0 frameborder=no border=0 MARGINWIDTH=0 MARGINHEIGHT=0 SCROLLING=no></IFRAME>"

username=trim(request("username"))

conn.execute("delete from BJX_action where username='"&username&"' and zhuangtai=7")

conn.execute("delete from BJX_action_jp where username='"&username&"' and zhuangtai=7")

if request("linkaddress")="" then

backlink=request.servervariables("http_referer")

else

backlink=request("linkaddress")

end if

%>

正在登錄,請稍等,正在為妳轉向......

<meta http-equiv="refresh" content="3;url=<%=backlink%>">

<%

else

response.write "<script LANGUAGE='javascript'>alert('對不起,您的用戶名或密碼有誤!');history.go(-1);</script>"

end if

else

response.write "<script LANGUAGE='javascript'>alert('對不起!您的用戶名或密碼有誤!');history.go(-1);</script>"

end if%>數據庫連接<%

dim startime,conn,connstr,db,rs,rs_s,rs_s1

startime=timer()

db="data/Iheeo_DB.mdb"

Set conn = Server.CreateObject("ADODB.Connection")

connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")

conn.Open connstr

%>

  • 上一篇:大學生體能測試的分數是怎麽計算的?
  • 下一篇:戰士覺醒源代碼
  • copyright 2024編程學習大全網