login.txt

来自「a very userful email managing service」· 文本 代码 · 共 32 行

TXT
32
字号
#!/usr/bin/perl
use CGI qw(:standard);
if((param('emailid'))&&(param('passkey')))
{
$user=param('emailid');
$pass=param('passkey');

dbmopen(%data,"/etc/httpddata/comp.dat",0600);
if($data{$user} eq $pass)
{
$iduser=time()."-".$ENV{'REMOTE_ADDR'}."-".$$;
print "Set-Cookie: iduser=$iduser; expires=$ENV{'DATE'}+2 HOURS;\n"; 
dbmopen(%cook,"/etc/httpddata/cookies.dat",0600);
$cook{$iduser}="$user:$pass";
dbmclose %cook;
print "Location: http://www.myproject.com/service/mail\n\n";
dbmclose %data;
exit;
}
else
{
dbmclose %data;
print "Location: http://www.myproject.com/service/signin?error=yes\n\n";
exit;
}
}
else
{
print "Location: http://www.myproject.com/service/signin?error=yes\n\n";
exit;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?