亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? addaccount.cgi

?? 傳奇3源程序, 用vc開發的
?? CGI
字號:
#!/usr/bin/perl

#=========================================================================
# addaccount.cgi  ver.1.00  by 層挶棖
#	ladmin傪儔僢僾偟偨丄傾僇僂儞僩傪嶌惉偡傞CGI丅
#	ladmin ver.1.04偱偺摦嶌傪妋擣丅
#
# ** 愝掕曽朄 **
#
# - 壓偺$ladmin曄悢偵ladmin傊偺僷僗傪愝掕偡傞偙偲丅
# - 僒乕僶乕僾儘僌儔儉傗僽儔僂僓偵傛偭偰偼 $cgiuri 偵偙偺僼傽僀儖傊偺
#   姰慡側URI傪僙僢僩偟側偗傟偽側傜側偄応崌傕偁傞丅
# - perl偵僷僗偑捠偭偰偄側偄応崌偼 $perl 傪perl傊偺惓偟偄僷僗偵偡傞偙偲丅
# - 懠偼晛捠偺CGI偲摨偠丅乮幚峴尃傗cgi-bin僼僅儖僟側偳乯
#
# ** 偦偺懠 **
#   addaccount.cgi 傪僽儔僂僓偱奐偔偲僒儞僾儖HTML乮偦偺傑傑巊偊傑偡乯偑
#   奐偒傑偡丅傑偨丄偙偺cgi偼僽儔僂僓偐傜憲傜傟傞Accept-Language偑
#   ja偱巒傑偭偰偄傟偽儊僢僙乕僕偺堦晹傪擔杮岅偵曄姺偟傑偡丅
#   (IE側傜僀儞僞乕僱僢僩僆僾僔儑儞偺尵岅愝掕偱堦斣忋偵擔杮岅傪抲偔)
#	偦傟埲奜偺応崌偼塸岅偺傑傑弌椡偟傑偡丅
#-------------------------------------------------------------------------

my($ladmin)	= "../ladmin";			# ladmin偺僷僗(偍偦傜偔曄峏偑昁梫)

my($cgiuri)	= "./addaccount.cgi";	# 偙偺僼傽僀儖偺URI
my($perl)	= "perl";				# perl偺僐儅儞僪柤



#--------------------------- 愝掕偙偙傑偱 --------------------------------






use strict;
use CGI;

my($cgi)= new CGI;
my(%langconv)=(
	'Athena login-server administration tool.*' => '',
	'logged on.*' => '',
);

# ----- 擔杮岅娐嫬側傜曄姺僥乕僽儖傪僙僢僩 -----
if($ENV{'HTTP_ACCEPT_LANGUAGE'}=~/^ja/){
	my(%tmp)=(
		'Account \[(.+)\] is successfully created.*'
			=> '傾僇僂儞僩 "$1" 傪嶌惉偟傑偟偨.',
		'Account \[(.+)\] creation failed\. same account exists.*'
			=> '傾僇僂儞僩 "$1" 偼婛偵懚嵼偟傑偡.',
		'Illeagal charactor found in UserID.*'
			=> 'ID偺拞偵晄惓側暥帤偑偁傝傑偡.',
		'Illeagal charactor found in Password.*'
			=> 'Password偺拞偵晄惓側暥帤偑偁傝傑偡.',
		'input UserID 4-24 bytes.'
			=> 'ID偼敿妏4乣24暥帤偱擖椡偟偰偔偩偝偄.',
		'input Password 4-24 bytes.'
			=> 'Password偼敿妏4乣24暥帤偱擖椡偟偰偔偩偝偄.',
		'Illeagal gender.*'
			=> '惈暿偑偍偐偟偄偱偡.',
		'Cant connect to login server.*'
			=> '儘僌僀儞僒乕僶乕偵愙懕偱偒傑偣傫.',
		'login error.*'
			=> '儘僌僀儞僒乕僶乕傊偺娗棟幰尃尷儘僌僀儞偵幐攕偟傑偟偨',
		"Can't execute ladmin.*"
			=> 'ladmin偺幚峴偵幐攕偟傑偟偨',
		'UserID "(.+)" is already used.*'
			=> 'ID "$1" 偼婛偵巊梡偝傟偰偄傑偡.',
		'You can use UserID \"(.+)\".*'
			=> 'ID "$1" 偼巊梡壜擻偱偡.',
		
		'account making'	=>'傾僇僂儞僩嶌惉',
		'\>UserID'			=>'>俬俢',
		'\>Password'		=>'>僷僗儚乕僪',
		'\>Gender'			=>'>惈暿',
		'\>Male'			=>'>抝惈',
		'\>Female'			=>'>彈惈',
		'\"Make Account\"'	=>'"傾僇僂儞僩嶌惉"',
		'\"Check UserID\"'	=>'"ID偺僠僃僢僋"',
	);
	map { $langconv{$_}=$tmp{$_}; } keys (%tmp);
}

# ----- 捛壛 -----
if( $cgi->param("addaccount") ){
	my($userid)= $cgi->param("userid");
	my($passwd)= $cgi->param("passwd");
	my($gender)= lc(substr($cgi->param("gender"),0,1));
	if(length($userid)<4 || length($userid)>24){
		HttpError("input UserID 4-24 bytes.");
	}
	if(length($passwd)<4 || length($passwd)>24){
		HttpError("input Password 4-24 bytes.");
	}
	if($userid=~/[^0-9A-Za-z\@\_\-\']/){
		HttpError("Illeagal charactor found in UserID.");
	}
	if($passwd=~/[\x00-\x1f\x80-\xff\']/){
		HttpError("Illeagal charactor found in Password.");
	}
	if($gender!~/[mf]/){
		HttpError("Gender error.");
	}
	open PIPE,"$perl $ladmin --add $userid $gender $passwd |"
		or HttpError("Can't execute ladmin.");
	my(@msg)=<PIPE>;
	close PIPE;
	HttpMsg(@msg);
}
# ----- 懚嵼僠僃僢僋 -----
elsif( $cgi->param("check") ){
	my($userid)= $cgi->param("userid");
	if(length($userid)<4 || length($userid)>24){
		HttpError("input UserID 4-24 bytes.");
	}
	if($userid=~/[^0-9A-Za-z\@\_\-\']/){
		HttpError("Illeagal charactor found in UserID.");
	}
	open PIPE,"$perl $ladmin --search --regex \\b$userid\\b |"
		or HttpError("Can't execute ladmin.");
	my(@msg)=<PIPE>;
	close PIPE;
	if(scalar(@msg)==6 && (split /[\s\0]+/,substr($msg[4],11,24))[0] eq $userid){
		HttpMsg("NG : UserID \"$userid\" is already used.");
	}elsif(scalar(@msg)==5){
		HttpMsg("OK : You can use UserID \"$userid\"");
	}
	HttpError("ladmin error ?\n---output---\n",@msg);
}

# ----- 僼僅乕儉 -----
else{
	print LangConv( <<"EOM" );
Content-type: text/html\n
<html>
 <head>
  <title>Athena account making cgi</title>
 </head>
 <body>
  <h1>Athena account making cgi</h1>
  <form action="$cgiuri" method="post">
   <table border=2>
    <tr>
     <th>UserID</th>
     <td><input name="userid" size=24 maxlength=24></td>
    </tr>
    <tr>
     <th>Password</th>
     <td><input name="passwd" size=24 maxlength=24 type="password"></td>
    </tr>
    <tr>
     <th>Gender</th>
     <td>
      <input type="radio" name="gender" value="male">Male
      <input type="radio" name="gender" value="female">Female
     </td>
    </tr>
    <tr>
     <td colspan=2>
      <input type="submit" name="addaccount" value="Make Account">
      <input type="submit" name="check" value="Check UserID">
     </td>
    </tr>
   </table>
  </form>
 </body>
</html>
EOM
	exit;
}

sub LangConv {
	my(@lst)= @_;
	my($a,$b,@out)=();
	foreach $a(@lst){
		foreach $b(keys %langconv){
			$a=~s/$b/$langconv{$b}/g;
			my($rep1)=$1;
			$a=~s/\$1/$rep1/g;
		}
		push @out,$a;
	}
	return @out;
}

sub HttpMsg {
	my($msg)=join("", LangConv(@_));
	$msg=~s/\n/<br>\n/g;
	print LangConv("Content-type: text/html\n\n"),$msg;
	exit;
}

sub HttpError {
	my($msg)=join("", LangConv(@_));
	$msg=~s/\n/<br>\n/g;
	print LangConv("Content-type: text/html\n\n"),$msg;
	exit;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲动漫另类| 亚洲欧美另类小说| 国内外精品视频| 9191精品国产综合久久久久久| 亚洲国产裸拍裸体视频在线观看乱了| 欧洲精品在线观看| 人人精品人人爱| 精品1区2区在线观看| 国产69精品一区二区亚洲孕妇| 亚洲欧洲精品成人久久奇米网| 日本韩国一区二区三区| 日韩专区在线视频| 久久免费看少妇高潮| www.一区二区| 亚洲6080在线| 国产婷婷一区二区| 欧美在线观看视频一区二区| 美女网站色91| 国产精品高潮呻吟| 精品视频一区三区九区| 久久99国产精品尤物| 亚洲视频 欧洲视频| 91精品国产综合久久久久久漫画| 国产乱人伦偷精品视频免下载| 国产精品久久久久9999吃药| 欧美日韩电影在线播放| 国产不卡视频在线播放| 午夜久久福利影院| 中文字幕不卡一区| 91精品免费观看| 91在线高清观看| 韩国女主播一区| 亚洲一区二区欧美| 国产精品天天看| 在线不卡一区二区| 99视频精品在线| 精品在线一区二区| 亚洲一本大道在线| 中文字幕av一区 二区| 欧美一区二区三区人| 日本韩国一区二区三区视频| 国产一区二区在线看| 国产欧美日韩另类一区| 欧美一区二区私人影院日本| 白白色 亚洲乱淫| 日韩欧美激情四射| 在线观看日韩电影| 国产高清不卡二三区| 日日夜夜精品免费视频| 亚洲日本免费电影| 久久久久久久久蜜桃| 91精品国产入口| 欧美私人免费视频| 一本色道**综合亚洲精品蜜桃冫 | 成人做爰69片免费看网站| 亚洲大片一区二区三区| 成人欧美一区二区三区黑人麻豆 | 91精品国产aⅴ一区二区| 成人av在线网站| 国产精品综合一区二区| 欧美aaa在线| 亚洲成人激情综合网| 一区二区高清免费观看影视大全| 欧美国产禁国产网站cc| 久久美女高清视频| 欧美大片在线观看一区二区| 欧美日韩亚洲综合在线 | 欧美激情一区二区三区不卡| 欧美一区二区三区四区五区| 91精品中文字幕一区二区三区| 欧美亚洲综合在线| 色成年激情久久综合| 91色综合久久久久婷婷| 91亚洲国产成人精品一区二三| 不卡大黄网站免费看| 成人永久看片免费视频天堂| 国产精品1区2区3区| 国产一区二区精品久久| 国产精品一区二区久久精品爱涩 | 成人三级伦理片| 老司机午夜精品| 久久国产精品99久久人人澡| 久国产精品韩国三级视频| 经典三级视频一区| 国产麻豆精品95视频| 国产经典欧美精品| 99视频超级精品| 日本高清视频一区二区| 欧美午夜电影在线播放| 欧美日韩不卡在线| 亚洲精品在线电影| 国产日韩欧美精品在线| 国产精品激情偷乱一区二区∴| 亚洲男同性恋视频| 亚洲福利一区二区| 另类成人小视频在线| 高清不卡在线观看av| 色丁香久综合在线久综合在线观看| 欧美日韩综合一区| 日韩欧美黄色影院| 国产欧美精品一区| 亚洲精品视频自拍| 蜜臀久久99精品久久久久宅男 | 色综合久久88色综合天天免费| 91黄色激情网站| 欧美一级免费大片| 欧美国产在线观看| 一区二区三区色| 黄色日韩网站视频| 91老师片黄在线观看| 日韩一区二区三区av| 国产婷婷一区二区| 亚洲成年人影院| 国产成人综合在线播放| 91成人看片片| 精品理论电影在线| 亚洲男人的天堂av| 国产一区二区在线影院| 精品视频一区二区三区免费| 久久久久国产精品麻豆| 五月综合激情网| 不卡视频在线看| 精品国产乱码久久久久久久久 | 亚洲一区中文在线| 国产成人免费视频网站| 欧美日韩小视频| |精品福利一区二区三区| 免费观看成人av| 欧美性高清videossexo| 国产精品视频第一区| 奇米精品一区二区三区在线观看一| 成人va在线观看| 欧美大黄免费观看| 亚洲午夜久久久| 99re这里只有精品6| 久久视频一区二区| 午夜久久久久久久久久一区二区| 99免费精品视频| 久久久久88色偷偷免费| 美女一区二区视频| 欧美午夜寂寞影院| 亚洲精品视频在线| 成人午夜电影久久影院| 亚洲精品一线二线三线 | 国产精品91xxx| 日韩精品专区在线影院观看| 亚洲最大的成人av| 99久久er热在这里只有精品66| 精品福利一区二区三区| 日本在线不卡视频一二三区| 在线视频综合导航| 亚洲图片另类小说| 99在线热播精品免费| 国产精品电影一区二区| 国产精品影音先锋| 久久久久久亚洲综合影院红桃| 日本亚洲最大的色成网站www| 欧美网站大全在线观看| 亚洲一卡二卡三卡四卡五卡| 在线中文字幕一区二区| 最新中文字幕一区二区三区| 粉嫩欧美一区二区三区高清影视| 久久综合精品国产一区二区三区| 日韩国产在线观看一区| 欧美日韩一区二区在线视频| 亚洲成在线观看| 欧美三级中文字幕| 亚洲高清不卡在线观看| 91精品国产综合久久蜜臀| 亚洲第一激情av| 日韩亚洲欧美在线| 狠狠色综合日日| 国产日韩成人精品| 91日韩精品一区| 樱花草国产18久久久久| 欧美日韩高清一区二区| 蜜臀久久99精品久久久久久9| 精品久久久影院| 国产激情91久久精品导航| 中文字幕一区在线| 在线精品国精品国产尤物884a| 亚洲网友自拍偷拍| 91精品国产欧美日韩| 精品一区二区三区av| 中文字幕精品在线不卡| 色呦呦网站一区| 爽好多水快深点欧美视频| 欧美xxxx在线观看| 成人动漫av在线| 亚洲国产视频一区| 久久综合av免费| 99久久久免费精品国产一区二区| 一区二区欧美在线观看| 欧美一区二区国产| 成人午夜在线免费| 亚洲一二三四在线| 精品国产污网站| 97精品电影院| 蜜桃av一区二区三区电影| 国产精品久久综合|