Email activeren Script

  • Onderwerp starter Onderwerp starter eeyk
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

eeyk

Terugkerende gebruiker
Lid geworden
28 mrt 2007
Berichten
1.232
Me script werkt niet meer sinds dat ik. hem iets mooiér makte


PHP:
<?php
include("_include-config.php"); 
if(! check_login()){
print <<<ENDHTML
<link rel="stylesheet" type="text/css" href="css-v1.css">
	<table align="center">
	  <tr><td class="subTitle"><b>Login</b></td></tr>
		<tr><td class="mainTxt" align="center">
		<table>
		<form method="post">
	  <tr><td width=100>Login:</td>		<td><input type="text" name="login" maxlength=16 style="width: 150;"></td></tr>
	  <tr><td width=100>Wachtwoord:</td>	<td><input type="password" name="pass" maxlength=16 style="width: 150;"></td></tr>
	  <tr><td></td><td align="right"><input type="submit" name="submit" style="width: 100;" value="Login"></td></tr>
	  </form>
	</table>
	</table>
ENDHTML;
  if(isset($_POST['login'],$_POST['pass'])) {
    $dbres				= mysql_query("SELECT `login`,`bestaad` FROM `[users]` WHERE `login`='{$_POST['login']}' AND `pass`=MD5('{$_POST['pass']}')");
    if(($data = mysql_fetch_object($dbres)) && $data->bestaad == 0) {
      $validate				= md5(rand(0,1000));
      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);
			echo "<a href=\"mailactive.php?ok=1\"><b><h3><u>Klik Hier om Te Activeren!.....</h3></b></a>";
    }
  }
    exit;  
  }
    $dbres                = mysql_query("SELECT *,UNIX_TIMESTAMP(`signup`) AS `signup`,UNIX_TIMESTAMP(`online`) AS `online` FROM `[users]` WHERE `login`='{$_SESSION['login']}'"); 
    $data                = mysql_fetch_object($dbres);
		
if(isset($_GET['ok'])){
		if($data->bestaad == 0){
		    mysql_query("UPDATE `[users]` SET `bestaad`=1 WHERE `login`='$data->login'");
		 ?>  
<html>
<head>  
<link rel="stylesheet" type="text/css" href="css-v1.css">  
</head>   
<table width=100%>  
<td class="subTitle">Mail Activeren</td>
<tr><td class="mainTxt">
Bedankt voor het Activeren van je Email.<br />
<br />
je kan nu gaan beginnen met het spelen van getto gang.<br />
Suc6 Nieuwen Crimineel. <? echo $data->login; ?>
<br />
</td>
<?
    mysql_query("DELETE FROM `[online]` WHERE `login`='{$_COOKIE['login']}' AND `validate`='{$_COOKIE['validate']}' AND `IP`='{$_SERVER['REMOTE_ADDR']}'");
    unset($_SESSION['login']);
    unset($_SESSION['IP']);
    unset($_SESSION['data']);

}else{
?>
<link rel="stylesheet" type="text/css" href="css-v1.css">  
</head>   
<table width=100%>  
<td class="subTitle">Mail Activeren</td>
<tr><td class="mainTxt">Dit Account, <? echo $data->login; ?>. is all geactiveerd.</td></tr>
</table>
<?

    mysql_query("DELETE FROM `[online]` WHERE `login`='{$_COOKIE['login']}' AND `validate`='{$_COOKIE['validate']}' AND `IP`='{$_SERVER['REMOTE_ADDR']}'");
    unset($_SESSION['login']);
    unset($_SESSION['IP']);
    unset($_SESSION['data']);

}
}
?>
 
Laatst bewerkt:
Ok, bedankt voor de informatie man.
 
Geen dank..


het probleem is all over :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan