268 views
Hallo heb en vraagje over inlog probleem bij me login.php ik kom er niet uit waar de fout zit en als je aanmeld krijg je ook geen mail in je postvak
Kan iemand mij helpen ..
Alvast Tnx ..
<?php /* ------------------------- */
include("_include-config.php");
$dbres = mysql_query("SELECT `id` FROM `[users]` WHERE `activated`=1");
$members = mysql_num_rows($dbres);
$dbresxa = mysql_query("SELECT `id` FROM `[users]` WHERE UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(`online`) < 10000");
$onliner = mysql_num_rows($dbresxa);
$laatstelid = mysql_query("select `login` from `[users]` order by id desc limit 1");
$lastmember = @mysql_result($laatstelid,0,0);
if(isset($_POST['login'],$_POST['pass'])) {
// We gaan eerst controleren of de gegevens kloppen
$query = mysql_query("SELECT `login`, `pass` FROM `[users]` WHERE `login` = '". $_POST['login'] ."' AND `pass` = '". md5($_POST['pass']) ."'");
if (mysql_num_rows($query) == 0)
{
echo "verkeerde gebruikersnaam of wachtwoord ingevuld";
return false;
}
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);
$dbres = mysql_query("SELECT `login`,`level` FROM `[users]` WHERE `login`='{$_POST['login']}' AND `pass`=MD5('{$_POST['pass']}')");
if(($data = mysql_fetch_object($dbres)) && $data->level != -1) {
$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);
$ip = $_SERVER['REMOTE_ADDR'];
mysql_query("UPDATE `[users]` SET `ip`='$ip' WHERE `login`='$data->login'");
}
}
if($_GET['x'] == "logout") {
$ip = $_SERVER['REMOTE_ADDR'];
mysql_query("UPDATE `[users]` SET `ip`='$ip' WHERE `login`='$data->login'");
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']);
}
if($_GET['x'] == "logout"){
header("Location: index.php");}
if($_GET['x'] == "lostpass") {
if(isset($_GET['id'],$_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);
$newpass = rand(100000,999999);
mysql_query("UPDATE `[users]` SET `pass`=MD5('$newpass') WHERE `login`='{$data->login}'");
mysql_query("DELETE FROM `[temp]` WHERE `id`='{$_GET['id']}'");
mail($data->email,"Creative Crimes Wachtwoord","Je wachtwoord is gereset, je kan nu inloggen met: Login: $data->login <br> Wachtwoord $newpass","From: Creative Crimes <[email protected]>\n");
print " <tr><td class=sub>Je nieuwe wachtwoord is ge-emailed naar {$data->email}</td></tr>\n";
}}
if(isset($_POST['email'],$_POST['login'])) {
$dbres = mysql_query("SELECT `login`,`email` FROM `[users]` WHERE `login`='{$_POST['login']}' AND `email`='{$_POST['email']}'AND `level`!=255");
if($data = mysql_fetch_object($dbres)) {
$code = rand(100000,999999);
mysql_query("INSERT INTO `[temp]`(`login`,`code`,`area`,`time`) values('{$data->login}',$code,'lostpass',NOW())");
$id = mysql_insert_id();
mail($data->email,"Creative Crimes ","Er is een aanvraag binnengekomen om je wachtwoord te resetten. Als jij dit niet hebt aangevraagd, negeer deze email dan. Heb jij dit wel gedaan, klik dan op deze link:\nhttp://www.silverdust.nl/login.php?x=lostpass&id=$id&code=$code","From: Silverdust <[email protected]>");
print " <tr><td class=sub>Er is een email gestuurd naar {$data->email} met verdere instructies</td></tr>\n";
}
else{
print " <tr><td class=sub>Er is geen gebruiker met die login en e-mail</td></tr>\n";
}
}
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>.: Creative Crimes V5 :.</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="default.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="menu">
<ul>
<li class="active"><a href="#">Home</a></li>
<a href="Story.php">Story</a>
<a href="signup.php">Aanmelden</a>
<a href="login.php">Login</a>
<a href="index.php">Screens</a>
<a href="solli.php">Info</a>
</ul>
</div>
<div id="header">
<div id="logo">
<h1><a href="#">Creative Crimes V5 !! </a></h1>
<h2><a href="http://www.creativecrimes.nl/signup.php">Online Mafia Game !! Klik En meld aan </a></h2>
</div>
</div>
<div id="page">
<div id="content">
<div style="margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid #999999;">
<h1 class="title">Welcome to Creative Crimes V5 !</h1>
<p><img src="images/img07.jpg" alt="" width="120" height="160" class="left" /></p>
<p><strong>Lorem Ipsum</strong> dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum.</p>
<h2>Praesent Scelerisque</h2>
<p>In posuere eleifend odio. Quisque semper augue mattis wisi. Maecenas ligula. Pellentesque viverra vulputate enim. Aliquam erat volutpat:</p>
<blockquote>
<p>“Integer nisl risus, sagittis convallis, rutrum id, elementum congue, nibh. Suspendisse dictum porta lectus. Donec placerat odio vel elit. Nullam ante orci, pellentesque eget.”</p>
</blockquote>
</div>
<div> </div>
<div class="twocols">
<div class="col1">
<h3 class="title">Lorem Ipsum Dolor</h3>
<p>Donec leo, vivamus fermentum nibh in augue praesent a lacus at urna congue rutrum. Quisque dictum integer nisl risus, sagittis convallis, rutrum id, congue, and nibh.</p>
<p><a href="#">Read more…</a></p>
</div>
<div class="col2">
<h3 class="title">Pellentesque Quis</h3>
<ul class="list">
<li><a href="#">Ut semper vestibulum est</a></li>
<li><a href="#">Vestibulum luctus dui</a></li>
<li><a href="#">Integer rutrum nisl in mi</a></li>
<li><a href="#">Etiam malesuada rutrum</a></li>
<li><a href="#">Aenean facilisis ligula</a></li>
<li><a href="#">Vestibulum luctus dui</a></li>
<li><a href="#">Ut elit vitae augue</a></li>
<li><a href="#">Sed sagittis leo vehicula</a></li>
<li><a href="#">Ut elit vitae augue</a></li>
</ul>
</div>
</div>
</div>
<div id="sidebar">
<div id="search" class="boxed">
<h2 class="title">LOGIN !!</h2>
<div class="content">
<form id="searchform" method="get" action="">
<fieldset>
<form method="post">
<table cellspacing="1" cellpadding="2" align="center" width="300">
<tr>
</tr>
<tr>
<td class="sub">Gebruikersnaam</td>
<td class="sub"><input type="text" name="login"></td>
</tr>
<tr>
<td class="sub">Wachtwoord</td>
<td class="sub"><input type="password" name="pass"></td>
</tr>
<tr>
<td class="sub" colspan="2" align="center"><input type="submit" name="submit" value="Inloggen"></td>
</tr>
</table>
</fieldset>
</form>
<p><a href="#">Advanced Search</a></p>
</div>
</div>
<div id="Update's Cc !! " class="boxed">
<h2 class="title">News & Events</h2>
<div class="content">
<ul>
<li class="first">
<h3>04 July 2007</h3>
<p><a href="#">In posuere eleifend odio quisque semper…</a></p>
</li>
<li>
<h3>29 June 2007</h3>
<p><a href="#">Donec leo, vivamus fermentum nibh in augue…</a></p>
</li>
<li>
<h3>13 June 2007</h3>
<p><a href="#">Quisque dictum integer nisl risus sagittis…</a></p>
</li>
</ul>
</div>
</div>
<div id="extra" class="boxed">
<h2 class="title">Sagittis Convallis</h2>
<div class="content">
<ul class="list">
<li class="first"><a href="#">Ut semper vestibulum est</a></li>
<li><a href="#">Vestibulum luctus venenatis</a></li>
<li><a href="#">Integer rutrum nisl in mi</a></li>
<li><a href="#">Etiam malesuada rutrum enim</a></li>
<li><a href="#">Aenean elementum facilisis</a></li>
<li><a href="#">Ut tincidunt elit vitae augue</a></li>
<li><a href="#">Sed quis odio sagittis leo</a></li>
</ul>
</div>
</div>
</div>
<!-- end sidebar -->
<div style="clear: both;"> </div>
</div>
<div id="footer">
<p id="legal">©2007 Sports Cars. All Rights Reserved<br />
Designed by <a href="http://www.creativecrimes.nl">Polat_Alemdar </a></p>
<p id="links"><a href="#">Privacy</a> | <a href="#">Terms</a> | <a href="http://validator.w3.org/check/referer" title="This page validates as XHTML 1.0 Transitional"><abbr title="eXtensible HyperText Markup Language">XHTML</abbr></a> | <a href="http://jigsaw.w3.org/css-validator/check/referer" title="This page validates as CSS"><abbr title="Cascading Style Sheets">CSS</abbr></a></p>
</div>
<?php
# Controleren hoeveel bezoekers online zijn
$query = mysql_query("SELECT * FROM `[users]` WHERE (UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(`online`)) < 720 ORDER BY `signup`");
$num = mysql_num_rows($select);
echo "<table cellspacing=\"1\" cellpadding=\"2\" align=\"center\" width=\"500\">";
echo "<tr>";
echo "<td align=center colspan=\"2\" class=\"main\"><b>Criminelen statistieken</b></td>";
echo "</tr>";
echo "<tr>";
echo "<td align=center colspan=\"2\" class=\"sub\">Op dit moment bevinden zich ". $num ." criminelen in de game</td>";
echo "</tr>";
echo "</table>";
?>
</body>
</html>