%
'################################################
' 名称 :ログイン
' 作成日:2002/8/9
' 作成者:山崎
' 目的 :ログイン画面を表示する。
' 概要 :
'################################################
%>
<%
main()
Sub main()
'タイムスタンプ判定
Dim LimitDate
LimitDate = "2018/03/31"
LimitDate = "2017/10/03"
If DateDiff("s", LimitDate, Now) > 0 Then
' Response.Write("このアプリケーションは使用期限を過ぎています
使用期限:" & LimitDate & "")
' Exit Sub
End If
'旧バージョンのアップデート用途は実質Edge対応以外にあり得ない=制限してはならないのでこの制限は廃止
If 0=1 And MajorVersion < 5 Then '実践5以降は無条件スルー
If VersionLimit <> "" And IsNumeric(VersionLimit) Then
If VersionLimit > 0 Then
'USER_AGENT判定
Dim TmpUserAgent
Dim TmpStrAry
TmpUserAgent = Request.ServerVariables("HTTP_USER_AGENT")
TmpStrAry = Split(TmpUserAgent, "Windows NT")
If UBound(TmpStrAry) > 0 Then
TmpUserAgent = TmpStrAry(1)
TmpStrAry = Split(TmpUserAgent, ";")
If UBound(TmpStrAry) > 0 Then
TmpUserAgent = TmpStrAry(0)
TmpUserAgent = Trim(TmpUserAgent)
If TmpUserAgent <> "" And IsNumeric(TmpUserAgent) Then
TmpUserAgent = CDbl(TmpUserAgent)
'Response.Write(TmpUserAgent)
'Exit Sub
If TmpUserAgent > VersionLimit Then
'Response.Write(TmpUserAgent)
'Exit Sub
Response.Write("Unsupported Operating System
This application is not compatible with the version of the operating system. (Windows NT " & TmpUserAgent & ")")
Exit Sub
End If
End If
End If
End If
End If
End If
End If
'システム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
Dim TmpServerName
TmpServerName = Request.ServerVariables("SERVER_NAME")
'デバッグ用
' TmpServerName = "www.sfc-jpn.jp"
' TmpServerName = "www2.sfc-jpn.jp"
' TmpServerName = "www3.sfc-jpn.jp"
' AppTitle = "サイバー会計21Web("
' AppTitle = "吉原商業高等学校 総合実践システム"
' AppTitle = "関商工高等学校 総合実践システム"
' AppTitle = "ビジネス実践 原価会計対応版(" 'ビジネス実践 原価会計対応版
' AppTitle = "コンピュータ会計 総合実践システム(" '堺市立高校用設定
' SetupNendo = "橘高等学校 原価会計システム"
' AppTitle = "中央高等学校版総合実践システム"
debug_tb = "0"
%>
<% = HtmlHeader("") %>
<%
Dim PageBGColor
PageBGColor= ""
If MajorVersion => 5 Then
PageBGColor = "183874"
Else
PageBGColor = "002060"
End If
%>