#login.mo
来自「WAPmo手机网站管理平台是一款创建与管理维护WAP网站的的软件产品」· MO 代码 · 共 42 行
MO
42 行
Option Explicit
TBBS.Vars("template") = "admin.login"
Call main
Private Sub doGet()
TBBS.Vars("state") = 0
End Sub
Private Sub doPost()
Dim rs, strSQL
TBBS.Vars("state") = 1
TBBS.Vars("username") = Trim(MyIO.Form("UserName"))
TBBS.Vars("passwd") = Trim(MyIO.Form("Passwd"))
If TBBS.Vars("username") = "" Then
TBBS.AddHint "empty_username", Array()
ElseIf TBBS.Vars("passwd") = "" Then
TBBS.AddHint "empty_passwd", Array()
ElseIf MyIO.Form("Validate") <> Session("Validate") Then
TBBS.AddHint "invalid_validate", Array()
Else
strSQL = MyKernel.DB.GetLimitSQL(1, "PASSWD", T_USER, "USERNAME='$(UserName)'", "", "")
strSQL = Replace(strSQL, "$(UserName)", SafeString(TBBS.Vars("username")))
Set rs = MyKernel.DB.Exec2(strSQL)
If rs.EOF Then
TBBS.AddHint "login_failed", Array()
ElseIf rs("Passwd") <> MD5(TBBS.Vars("passwd")) Then
TBBS.AddHint "login_failed", Array()
Else
Session("logined") = "YES"
TBBS.Vars("state") = 2
TBBS.Redirect "admin.asp"
TBBS.AddHint "login_ok", Array()
TBBS.AddHint "redirect", Array(TBBS.Vars("redirect"))
End If
rs.Close
Set rs = Nothing
End If
Session.Contents.Remove "Validate"
End Sub
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?