Initial commit
[2ch-be.git] / dev-test / log.php.bak
blobf95a60f2abd5990d0f70fbc5eb079c81dc7d9ef8
1 <?php
2 include('encrypt.php');
3 $incpa = "";
5 $g = $_POST;
6 if(count($g)>1){
7         if (isset($g['mail']) && !empty($g['mail']) && !empty($g['pass'])) {
8                 $err = false;
9                 $email = filter_var($g['mail'], FILTER_SANITIZE_EMAIL);
10                 if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
11                         //echo "Invalid email";
12                         $err = true;
13                 }
14                 $pass = filter_var($g['pass'], FILTER_SANITIZE_STRING);
16                 $email = strip_tags(addslashes($email)); 
17                 $pass = strip_tags(addslashes($pass));
19               if(!preg_match("/[a-z0-9 \!\"\#\$\%\&\'\(\)\*\+\,\-\.\/\:\;\<\=\>\?\@\[\]\^\_\{\}\|\~]{4,32}+/i",$pass)) {
20                                         //echo "Invalid password!";
21                                         $err = true;
22               }
23                 $fdir = substr($email, 0, 1);
24                 $sdir = substr($email, 1, 1);
25                 $data = @file(DB_PATH."$fdir/$sdir/$email");
27                 if(count($data)>3) {
28                         for ($i=0; $i < count($data); $i++) {
29                                 $data[$i] = trim($data[$i]);
30                         }
31                         $inputpass = md5($pass."kahitanupo");
32                         if ($inputpass != $data[2]) {
33                                 $inputpass = hash("sha256", $pass."kahitanupo");
34                                 if ($inputpass != $data[2]) {
35                                         $incpa = "–³Œø‚ȃpƒXƒ��[ƒh";
36                                         $err = true;
37                                 }
38                         }
39                         if ($err == false) {
40                                 if (isset($data[count($data)-1]) && $data[count($data)-1]== FORGOT) {
41                                         unset($data[count($data)-1]);
42                                         $writeData = implode("\n", $data);
43                                         //$writeData = $data[0]."\n".$data[1]."\n".$data[2]."\n".$data[3]."\n".$data[4]."\n".$data[5]."\n";
44                                         file_put_contents(DB_PATH."$fdir/$sdir/$email", $writeData);                                    
45                                 }
46                                 foreach($_COOKIE as $ky => $vl){
47                                         setcookie($ky,"",time()-3600);
48                                 }
49                                 $DMDM = Encrypt($email,KEY);
50                                 $MDMD = Encrypt($pass,KEY);
51 if($_SERVER['SERVER_NAME'] == "be.2ch.net") {
52                                 setcookie('DMDM',$DMDM,0,'/',".2ch.net"); //
53                                 setcookie('MDMD',$MDMD,0,'/',".2ch.net"); //
54 } elseif ($_SERVER['SERVER_NAME'] == "be.bbspink.com") {
55                                 setcookie('DMDM',$DMDM,0,'/',".bbspink.com"); //
56                                 setcookie('MDMD',$MDMD,0,'/',".bbspink.com"); //
58                                 $_SESSION['sLoggedDir'] = loggedEmail($email, MDB_PATH);
59                                 header('location:status.php');
60                         }
61                 } else {
62                         echo "ƒ†�[ƒU�[‚Í‘¶�Ý‚µ‚Ü‚¹‚ñ";
63                 }
65         } else {
66                 echo "–³Œø‚È�Ú�×";
67         }