⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shoplogin.asp

📁 本软件可以实现的功能如下:   用户管理
💻 ASP
字号:
<!--#include file="shop$db.asp"-->
<%

dim dbc
Session("CurrentUrl")="shoplogin.asp"
AdLogin
'
Sub AdLogin()
sAction=Request.form("Action")
If sAction = "" Then
     ShopPageHeader
     GetCustomerSessionData()
     DisplayLoginForm()
     ShopPageTrailer
Else
    ValidateLoginData()
    If Serror ="" then
        RetrieveLoginData
    end if 
    if sError = "" Then
       UpdateCustomerSessionData
       response.redirect Session("followonurl")
     else
          ShopPageHeader
          DisplayLoginForm
          ShopPageTrailer
     end if
end if
end Sub

Sub DisplayLoginForm()
	Dim sRowColor
	sRowColor="#007766"
	Response.Write("<blockquote>")
	Response.Write("请输入您的姓名和信箱:<p>")
        response.write ("<p><font size=2><a href=shopcustomer.asp?new=yes>新客户注册</a></font></p>")
        if sError<> "" then
            response.write "<b>" & SError & "</b>"
            Serror=""
        end if
	Response.Write("<font color=red>" & sError & "</font><p>")
	Response.Write("<form name=form1 method=Post action=" & Session("currenturl") & ">")
	Response.Write("<table cellpadding=2 cellspacing=1 align=center bgcolor=#000000>")
	Response.Write("<tr bgcolor=" & sRowColor &"><td>姓名:</td><td><input size=25 name=strLastname value=" & Chr(34) & strLastname & Chr(34) & "></td></tr>")
	Response.Write("<tr bgcolor=" & sRowColor &"><td>信箱:</td><td><input size=25 name=strEmail value=" & Chr(34) & strEmail & Chr(34) & "></td></tr>")
	Response.Write("</table><p align=center>")
	Response.Write("<input type=submit name=action value=确定>")
	Response.Write("</form>")
	Response.Write("</blockquote>")
End Sub
Sub ValidateLoginData()
	strLastname = Request.Form("strLastname")
	strEmail = Request.Form("strEmail")
	If strLastname = "" Then
		sError = sError & "姓名是必须要填的项目。<br>"
	End If 
	If strEmail = "" Then
		sError = sError & "信箱是必须要填的项目。<br>"
	End If 
end sub
Sub RetrieveLogindata
LocateCustomer Request.form("strLastName"), Request.form("strEmail")
If strCustomerID <>"" then
 LngLoginCount=lngLoginCount+1
 UpdateCustomerSessionData
Else
  SError = SError & " 非法的姓名或信箱!"
end if
ShopCloseDatabase dbc
set rs=nothing
end sub
Sub UpdateLoginData
Dim dbc
ShopOpenDatabase dbc
'response.write "Login count" & lngLoginCount
sql = "update customers set "
sql = sql & "登陆次数=" & lngLoginCount
sql = sql & ",最后登陆时间='" & date() & "'"
Sql = sql & " WHERE 姓名='" & strLastName & "' AND Email='" & strEmail & "'"
'response.write sql
dbc.execute(sql)
ShopCloseDatabase  dbc
end sub
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -