#!/usr/bin/perl
#-------------------------------------------------
# USERID＆PASSWORD 入力
#-------------------------------------------------


#-------------------
# ▼ 設定 START
#-------------------

#日本語コード変換モジュール
require '../../module/jcode.pl';

#スタイルシートファイル
$css = '../../../css.css';

#認証判別のファイル
$attestation = './attestation.cgi';

#-------------------
# ▲ 設定 END
#-------------------


################################################################################
#
# - ご注意 -
# これより下はプログラムです。
# 改造はご自由にされてもかまいませんが、改造によって発生した不具合に関しては
# サポート外になりますので、あらかじめご了承下さい。
#
################################################################################

#COOKIEの読み込み
&GET_COOKIE;

$CH_COOK = '';
if( $C_COOK ne '' ){ $CH_COOK = 'checked'; }

print "Content-type: text/html\n\n";
print <<"EOM";

<HTML><HEAD>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META http-equiv="Content-Script-Type" content="text/javascript">
<META http-equiv="Content-Style-Type" content="text/css">
<LINK rel="stylesheet" type="text/css" href="$css">
<TITLE>管理ページ - USERID＆PASSWORD入力</TITLE>
</HEAD>
<BODY topmargin="0" leftmargin="0" rightmargin="0" bgproperties="fixed">

<CENTER>
<BR>
<TABLE border="0" cellspacing="0" cellpadding="0"><TR>
	<TD height="1" bgcolor="#333333"></TD>
</TR><TR>
	<TD width="600" height="20" align="center" bgcolor="#c6edff"><FONT class="g11pt">管 理 者 認 証</FONT></TD>
</TR><TR>
	<TD height="1" bgcolor="#333333"></TD>
</TR></TABLE>
<BR>

<TABLE border="0" cellspacing="0" cellpadding="0" bgcolor="#ffffff"><TR>
	<TD align="center"><FONT class="g10pt" color="#000096">- USERIDとPASSWORDを入力し[認証]を押して下さい -</FONT></TD>
</TR></TABLE>

<BR>
<TABLE border="0" cellspacing="1" cellpadding="0" bgcolor="#000000"><TR><TD>
	<TABLE border="0" cellspacing="0" cellpadding="5" bgcolor="#dddddd"><TR><TD width="300" align="center">

	<FORM name="SUBMIT" method="post" action="$attestation" onSubmit="return kakunin()">
	<TABLE border="0" cellspacing="0" cellpadding="0"><TR>
		<TD height="30"></TD>
	</TR></TABLE>
	<TABLE border="0" cellspacing="0" cellpadding="1"><TR>
		<TD align="right"><FONT class="g10pt">USERID</FONT></TD>
		<TD>：</TD>
		<TD colspan="2"><INPUT type="text" name="ID" size="30" value="$C_ID"></TD>
	</TR><TR>
		<TD align="right"><FONT class="g10pt">PASSWORD</FONT></TD>
		<TD>：</TD>
		<TD colspan="2"><INPUT type="password" name="PW" size="30" value="$C_PW"></TD>
	</TR><TR>
		<TD></TD>
		<TD></TD>
		<TD><INPUT type="checkbox" name="COOK" value="1" $CH_COOK></TD>
		<TD><FONT class="g10pt">USERIDとPASSWORDを保存</FONT></TD>
	</TR><TR>
		<TD></TD>
		<TD></TD>
		<TD height="25" colspan="2"><INPUT type="submit" value=" 認 証 "></TD>
	</TR></TABLE>
	<TABLE border="0" cellspacing="0" cellpadding="0"><TR>
		<TD height="30"></TD>
	</TR></TABLE>

	</TR></TABLE>
</TD></TR></TABLE>
<BR>
<TABLE border="0" cellspacing="0" cellpadding="1"><TR>
	<TD width="450"><FONT class="g10pt" color="#c40026">※ご注意</FONT></TD>
</TR></TABLE>

<TABLE border="0" cellspacing="0" cellpadding="1"><TR>
	<TD><FONT class="g10pt">・</FONT></TD>
	<TD><FONT class="g10pt">大文字と小文字は判別されますのでご注意下さい。</FONT></TD>
</TR><TR>
	<TD><FONT class="g10pt">・</FONT></TD>
	<TD><FONT class="g10pt">「USERIDとPASSWORDを保存」にチェックを入れると、次回アクセス時から<BR></FONT></TD>
</TR><TR>
	<TD><FONT class="g10pt"></FONT></TD>
	<TD><FONT class="g10pt">USERIDとPASSWORDが入力された状態で表\示されます。(Cookieを使用)</FONT></TD>
</TR></TABLE>
</CENTER>

<SCRIPT language="JavaScript"><!--
function kakunin(){
  if (document.SUBMIT.ID.value == "") {
    alert("USERIDが入力されていません");
    document.SUBMIT.ID.focus();
    return(false);
  }
  if (document.SUBMIT.PW.value == "") {
    alert("PASSWORDが入力されていません");
    document.SUBMIT.PW.focus();
    return(false);
  }
}
// --></SCRIPT>

</BODY>
</HTML>

EOM


#-------------------------------------------------
# COOKIEの取得
#-------------------------------------------------
sub GET_COOKIE { 
	$cookies = $ENV{'HTTP_COOKIE'};
	@pairs = split(/;/,$cookies);
	foreach $pair (@pairs) {
		($name, $value) = split(/=/, $pair);
		$name =~ s/ //g;
		$DUMMY{$name} = $value;
	}
	@pairs = split(/,/,$DUMMY{'CART_MANAGE_FREE'});
	foreach $pair (@pairs) {
		($name, $value) = split(/:/, $pair);
		$COOKIE{$name} = $value;
	}
	$C_ID    = $COOKIE{'ID'};
	$C_PW    = $COOKIE{'PW'};
	$C_COOK  = $COOKIE{'COOK'};
	if($FORM{'ID'})  { $C_ID   = $FORM{'ID'}; }
	if($FORM{'PW'})  { $C_PW   = $FORM{'PW'}; }
	if($FORM{'COOK'}){ $C_COOK = $FORM{'COOK'}; }
}
