%@ Language=VBScript %>
<%
Dim user
Dim pwl
Dim ninsyo
usr= Trim(Request("user"))
pwl = Trim(Request("passwd"))
%>
| 受け付け項目 |
| ユーザ名 | <%= usr %> |
| パスワード | <%= pwl %> |
<%
On Error Resume Next
'ユーザ認証チェック
Dim Flg
Flg = 0
'SQLサーバへ接続
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "kimono_dsn", "kimono", "onomik"
Set RS = Conn.Execute("SELECT * FROM kimono;")
If Err.Number <> 0 Then
Call errorMsg()
Response.End
End If
Do While Not RS.EOF
Ps = RS("pwl")
Ur = RS("usr")
Honmyo = RS("simei")
If usr=Trim(Ur) and pwl=Trim(Ps) then
Flg = 1
Exit Do
End If
RS.MoveNext
Loop
If Flg=0 then
RS.Close
Conn.Close
existMsg()
Response.End
End If
RS.Close
'更新日をDBにINSERT
'排他制御
Conn.BeginTrans
n_date= FormatDateTime(now,2)
Set RS = Conn.Execute("UPDATE kimono SET n_date = '" & n_date & "' Where usr='" & Ur & "' and pwl='" & Ps & "';" )
If Err.Number <> 0 Then
Conn.RollbackTrans
Conn.Close
Call existMsg()
Response.End
End If
'コミット
Conn.CommitTrans
Conn.Close %>
<%
Sub existMsg()
Response.Write "ユーザ名・パスワードが登録されていません。" & "
"
Response.Write "ユーザ名・パスワードを確認してください。" & "
"
Response.Write "
戻る"
End Sub
Sub errorMsg()
Response.Write "ユーザ名・パスワードの認証中に異常が発生しました。" & "
"
Response.Write "しばらくしてから再度登録を行ってください。" & "
"
Response.Write "再度登録を行っても異常が発生する場合は、システム管理者に連絡してください。" & "
"
Response.Write "
戻る"
End Sub
%>
会員のページ
<%= Honmyo %>さんいらっしゃい。
<%= Ur %>さんいらっしゃい。
会員のページです。
着付教室検索へ
着付先生検索へ
戻る