⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 login.php

📁 Time 4 Crime online
💻 PHP
字号:
<?php /* ------------------------- */

  include("_include-config.php");

  if(isset($_POST['login'],$_POST['pass'])) {
	$_POST['login'] = quote_smart($_POST['login']);
	$_POST['pass'] = quote_smart($_POST['pass']);
    $dbres				= mysql_query("SELECT `login`,`activated` FROM `[users]` WHERE `login`='{$_POST['login']}' AND `pass`='{$_POST['pass']}'");
    if(($data = mysql_fetch_object($dbres)) && $data->activated == 1) {
      $validate				= rand(0,1000);
      setcookie("login",$data->login,time()+60*60*24,"/","http://www.worldcrime.nl/");
      setcookie("validate",$validate,time()+60*60*24,"/","http://www.worldcrime.nl/");
      mysql_query("REPLACE INTO `[online]`(`time`,`login`,`IP`,`validate`) values(NOW(),'{$_SERVER['REMOTE_ADDR']}','{$data->login}','$validate')");
      $_SESSION['login']		= $data->login;
      $_SESSION['IP']			= $_SERVER['REMOTE_ADDR'];
      $dbres				= mysql_query("SELECT *,UNIX_TIMESTAMP(`signup`) AS `signup` FROM `[users]` WHERE `login`='{$_SESSION['login']}'");
      $_SESSION['data']			= mysql_fetch_object($dbres);
    }
  }
  else if($_GET['x'] == "logout") {
    mysql_query("DELETE FROM `[online]` WHERE `login`='{$_COOKIE['login']}' AND `validate`='{$_COOKIE['validate']}' AND `IP`='{$_SERVER['REMOTE_ADDR']}'");
    setcookie("login",'',time()-24*60*60,"/","");
    setcookie("validate",'',time()-24*60*60,"/","");
    unset($_SESSION['login']);
    unset($_SESSION['IP']);
    unset($_SESSION['data']);
  }
/* ------------------------- */ ?>
<html>

<head>
<title>Worldcrime</title>
<link rel="stylesheet" type="text/css" href="<?php echo ($_COOKIE['v'] == 2) ? "css-v3.css" : "css-v3.css"; ?>">

</head>


<body style="background: #333333; margin: 0px;">
<table align="center" width=100%>
<?php /* ------------------------- */
   if($_GET['x'] == "logout")
    print "  <tr><td align=center background=topic.gif><b>Uitloggen</b></td></tr>\n  <tr><td class=\"mainTxt\">Je bent nu uitgelogd\n	<script language=\"javascript\">setTimeout('parent.window.location.reload()',1)</script></td></tr>\n";
  else if($_GET['x'] == "lostpass") {
    print "  <tr></tr>\n";
    if(isset($_GET['id'],$_GET['code'])) {
	$_GET['id'] = quote_smart($_GET['id']);
	$_GET['code'] = quote_smart($_GET['code']);
      $dbres				= mysql_query("SELECT `login` FROM `[temp]` WHERE `id`='{$_GET['id']}' AND `code`='{$_GET['code']}' AND `area`='lostpass'");
      if($data = mysql_fetch_object($dbres)) {
        $dbres				= mysql_query("SELECT `login`,`email` FROM `[users]` WHERE `login`='{$data->login}'");
        $data				= mysql_fetch_object($dbres);
	include_once("RPG/rndPass.class.php");
	$pass=new rndPass(7);
	$pass=$pass->PassGen();
	mysql_query("UPDATE `[users]` SET `pass`='$pass' WHERE `login`='$data->login'");
        mysql_query("DELETE FROM `[temp]` WHERE `id`='{$_GET['id']}'");
        mail($data->email,"Time4crime","Je wachtwoord is gereset.\n Je nieuwe wachtwoord is: {$pass}.\n Onthoud deze goed.\n\nGreatz,\n time4crime crew\n http://www.gerbie.be/time4crime/ ","From: time4crime crew <webmaster@gerbie.be>\n");
        print "  <tr><td class=\"mainTxt\">Je nieuwe wachtwoord is verzonden, controleer je inbox en/ of spamfolder!</td></tr>\n";
      }
    }
    else if(isset($_POST['email'],$_POST['login'])) {
	$_POST['email'] = quote_smart($_POST['email']);
	$_POST['login'] = quote_smart($_POST['login']);
      $dbres				= mysql_query("SELECT `login`,`email` FROM `[users]` WHERE `login`='{$_POST['login']}' AND `email`='{$_POST['email']}'AND `activated`=1");
      if($data = mysql_fetch_object($dbres)) {
	$code = rand(10000,99999);
        mysql_query("INSERT INTO `[temp]`(`login`,`code`,`area`,`time`) values('{$data->login}',$code,'lostpass',NOW())");
        $id				= mysql_insert_id();
        mail($data->email,"Time4crime","Er is een aanvraag binnen gekomen om een wachtwoord te resetten, heeft u dit niet aangevraagt negeer deze mail dan en anders klik op de volgende link link:\nhttp://www.gerbie.be/time4crime/login.php?x=lostpass&id=$id&code=$code\n\nGreatz,\nDe time4crime Crew\n http://www.gerbie.be/time4crime/// ","Van Time4crime <webmaster@gerbie.be>");
        print "  <tr><td class=\"mainTxt\">Er is een email gestuurd naar {$data->email}, plz check your mail!</td></tr>\n";
      }
      else
        print "  <tr><td class=\"mainTxt\">Dit email adres komt niet overeen</td></tr>\n";
    }
    print <<<ENDHTML
	 <center>
	  <tr>
        <td align="center" valign="top" bgcolor="#333333"><br>
            <table width="625" height="136" border="0" cellpadding="1" cellspacing="1" bgcolor="#000000">
              <tr>
                <td height="19" align="center" valign="top" background="topic.gif" bgcolor="#000000"><p><font color="white">Wachtwoord vergeten</font></p></td>
              </tr>
              <tr>
                <td height="112" align="center" valign="top" bgcolor="#333333">
                    <table width="309" height="16" border="0" cellpadding="0" cellspacing="0">
                      <tr>
	<form method="post"><table>
		<tr><td>Login:</td>	<td><input type="text" name="login"></td></tr>
		<tr><td>E-Mail:</td>	<td><input type="text" name="email"></td></tr>
	  <tr><td></td>  <td align="right"><input type="submit" value="Ok" style="width: 100"></td></tr>
	</form></table></td></tr>
ENDHTML;
  }
  else if($data) {
    if($data->activated == 0)
      print "  <tr><td class=\"mainTxt\">Je account is nog niet geactiveerd</td></tr>\n";
    else
      print "  <tr><td class=\"subTitle\"><b>Login</b></td></tr>\n  <tr><td class=\"mainTxt\">Je bent nu ingelogd\n	<script language=\"javascript\">setTimeout('parent.window.location.reload()',500)</script>\n  </td></tr>\n";
  }
  else {

    print "  <tr><td align=center background=topic.gif><b>Inloggen</b></td></tr>\n";
    if(isset($_POST['login'],$_POST['pass']))
      print "  <tr><td class=\"mainTxt\">De login en of de wachtwoord klopt niet!<br></b></font></td></tr>\n";

    print <<<ENDHTML
  <tr><td class="mainTxt" align="center">
	<form method="post"><table align="center">
	  <tr><td width=100>Login:</td>		<td><input type="text" onfocus="if(this.value=='Username')this.value=''" onblur=" if(this.value=='')this.value='Username'" name="login" maxlength=16 style="width: 150;" value="Username"></td></tr>
	  <tr><td width=100>Wachtwoord:</td>	<td><input type="password" onfocus="if(this.value=='Password')this.value=''" onblur=" if(this.value=='')this.value='Password'"name="pass" maxlength=16 style="width: 150;" value="Password"></td></tr>
	  <tr><td></td><td align="right"><input type="submit" name="submit" style="width: 100;" value="Login"></td></tr>
	</table></form>
  </td></tr>
  <tr><td class="mainTxt" align="center"><a href="register.php">Registreer!</a> | <a href="login.php?x=lostpass">Wachtwoord vergeten</a></td></tr>
ENDHTML;
  }
/* ------------------------- */ ?>
</table>

</body>




</html>

⌨️ 快捷键说明

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