%
'################################################
' 名称 :ログイン
' 作成日:2002/8/9
' 作成者:山崎
' 目的 :ログイン画面を表示する。
' 概要 :
' <<表示>>
' ・画面サイズを800x600にする
'################################################
%>
<%
main()
Sub main()
'システムCD強制
If GB_SystemCD = "" Then
Session(HomeAlias & "SystemCD") = "SFC"
GB_SystemCD = Session(HomeAlias & "SystemCD")
End If
Dim GakuseiBango
GakuseiBango = Request("GakuseiBango")
If Session(DBName & "Admin") <> "1" Then
Session(DBName & "Admin") = "0"
End If
If Request("admin") = "1" Then
Session(DBName & "Admin") = "1"
Session(DBName & "AdminPC") = "1"
End If
Dim GakuseiBangoErr
GakuseiBangoErr = Request("GakuseiBangoErr")
Dim Query
Dim Content
'データベースエラー表示機能追加(090123小野)
On Error Resume Next
Err.Clear()
Set db = Server.CreateObject("ADODB.Connection")
db.ConnectionTimeout = 60
db.CommandTimeout = 60
db.Open SQLConn
If Err.Description <> "" Then
Response.Write("データベースへの接続でエラーが発生しました
エラーメッセージ : " & Err.Description)
Exit Sub
End If
On Error Goto 0
Query = "exec SPMシステム一覧" 'この時点ではシステムコードが不明なので一覧から取得
Set Content = OpenQuery(Query)
Do While Not(Content.BOF Or Content.EOF)
If Content.Fields("デフォルトフラグ") = 1 Then
SetupVersion = Content.Fields("バージョン")
Exit Do
End If
Content.MoveNext
Loop
'デバッグモード自動ログイン用
Dim AdminGakuseiBango
Dim AdminPassword
If DebugFlg > 0 Then
Query = "exec SPMシステム情報取得 '" & GB_SystemCD & "'"
Set Content = OpenQuery(Query)
Do While Not(Content.EOF Or Content.EOF)
AdminGakuseiBango = UCase(Content.Fields("管理者コード"))
AdminPassword = UCase(Content.Fields("パスワード"))
Content.MoveNext
Loop
End If
'debug_tb = "1"
%>