login.php
PHP
<?php /* ------------------------- */
include("config.php");
if(isset($_POST['login'])) {
$dbres = mysql_query("SELECT * FROM `users` WHERE `login`='{$_POST['login']}' AND `pass`=MD5('{$_POST['pass']}')");
$num = mysql_num_rows($dbres);
if($num > 0) {
$naam = $_POST['login'];
$_POST['login'] = $naam;
$pass = $_POST['pass'];
$_POST['pass'] = $pass;
setcookie("login",'',time()-24*60*60,"/","");
setcookie("validate",'',time()-24*60*60,"/","");
$_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);
if($data->vakantie > 0){
header("Location: $sitelink/index.php?vakantie");
exit;
}
header("Location: inlogger.php?x={$_POST['login']}&pass={$_POST['pass']}");
}
else{
header("Location: $sitelink/index.php?error");
}
}
else if($_GET['x'] == "logout") {
mysql_query("UPDATE `[users]` SET `online`='0000-00-00 00:00:00' 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,"/","");
session_destroy();
header("Location: $sitelink/index.php");
}
/* ------------------------- */ ?>
Toon Meer
index.php OUTGAME!
PHP
<?
if($included != "true"){
include("v3/conf_admin.php");
session_start();
}
$_SESSION['check'] = "";
?>
<html>
<head>
<title>
localhost | Stap in de wereld van de maffia!
</title>
<base href="<?=$sitelink?>/v3/" />
<meta name="description" content="Stap in de wereld van de maffia!" />
<meta name="keywords" content="maffia, mafia, criminals, gangsters, gangster, game" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="css/style.css"/>
<script language="JavaScript" src="js/display.js"></script>
<script language="JavaScript" src="js/functions.js"></script>
<script type="text/javascript" src="lib/tinymce/tiny_mce.js"></script>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<script language="JavaScript" type="text/javascript" src="js/wz_tooltip/wz_tooltip.js"></script>
<script language="JavaScript" type="text/javascript" src="js/wz_tooltip/tip_balloon.js"></script>
<!-- POPUP DIV -->
<div id="div_popunder_bg"></div>
<table width="782" border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td align="center" valign="middle">
<img src="images/layout/pre/logo.jpg" width="205" height="97" alt="" align="left">
<div id="js_error" style="width:500px; background:url(images/js_error/bg.gif) repeat-y; margin-top:10px; display:none; margin-left:2px;margin-right:2px;">
<table cellpadding="0" cellspacing="0" border="0" align="center" width="500" style="border:2px solid #467cba">
<tr>
<td width="40px" align="center" valign="top" style="padding-top:5px" bgcolor="#70130e">
<img src="images/js_error/exl.gif">
</td>
<td width="456px" bgcolor="#70130e">
<div id="text_shop" style="display:block; line-height:135%; font-size:12px; font-weight:bold">
<font color='white' id="js_error_msg">
</font>
</div>
</td>
</tr>
</table>
</div>
<script language="javascript">
function showError(pMessage){
document.getElementById('js_error_msg').innerHTML = pMessage;
document.getElementById('js_error').style.display = 'block';
document.getElementById('js_error').focus();
setTimeout("opacity('js_error',100,0,1000)",2500);
setTimeout("document.getElementById('js_error').style.display = 'none'; opacity('js_error',0,100,1)",3500);
}
</script>
</td>
</tr>
<tr>
<td bgcolor="#e2dacf" height="456" valign="top">
<script language="javascript">
function checkError(pForm){
var errormsg = '';
if(pForm.username.value == '') errormsg += 'Er is geen gebruikersnaam ingevuld!<br>';
if(pForm.password.value == '') errormsg += 'Er is geen wachtwoord ingevuld!<br>';
if(errormsg != ''){
showError(errormsg);
return false;
}
return true;
}
</script>
<table width="782" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="6"><img src="images/layout/pre/top_login.gif"></td>
<td><img src="images/layout/pre/spacer.gif" width="1" height="1" alt=""></td>
</tr>
<tr>
<td rowspan="5">
<img src="images/layout/pre/index_02.jpg" width="10" height="379" alt=""></td>
<td colspan="2" background="images/layout/pre/nieuws.jpg" width="366" height="172" valign="top" align="center" >
<div style="position:relative; top:-16px; width:356px; font-size:13px; font-weight:bold">Welkom op localhost | Speel hier mee en wordt de boss van GM, ook kan je leuke prijzen winnen.</div>
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td bgcolor="#F5F4F0" align="center">
<img src="images/layout/pre/prijzen-etalage_V1.gif" border="0px" alt="Prijzen"/>
</td>
</tr>
</table>
</td>
<td colspan="2" rowspan="3">
<img src="images/layout/pre/index_04.jpg" width="227" height="278" alt=""></td>
<td rowspan="2" background="images/layout/pre/inloggen.jpg" width="178" height="231" valign="top" id="inloggen">
<form method="POST" action="login.php" onsubmit="return checkError(this);">
<table border="0" width="95%" cellpadding="0" cellspacing="0">
<?if(isset($_GET['vakantie'])){?>
<tr>
<td style="color:red">
<b>
Je account staat op vakantie ingesteld </b>
</td>
</tr>
<?}if(isset($_GET['error'])){?>
<tr>
<td style="color:red">
<b>
De ingevulde account gegevens zijn niet correct of je account is nog niet geactiveerd </b>
</td>
</tr>
<?}?>
<tr>
<td>
Gebruikersnaam:
<input type="text" name="login" value="" onfocus="Tip('Vul hier de gebruikersnaam in die je hebt ingevuld bij je registratie.',FADEIN, 500, FADEOUT, 500, FOLLOWMOUSE, false, FIX, [getX(this,1),getY(this,0)+1], BALLOON, false, ABOVE, false)" onblur="UnTip()"
>
</td>
</tr>
<tr>
<td>
Wachtwoord:
<br>
<input type="password" name="pass" value="" onfocus="Tip('Vul hier het wachtwoord in dat je hebt ingevuld bij je registratie.',FADEIN, 500, FADEOUT, 500, FOLLOWMOUSE, false, FIX, [getX(this,1),getY(this,0)+1], BALLOON, false, ABOVE, false)" onblur="UnTip()"
>
</td>
</tr>
<tr>
<td align="left">
<input type="submit" name="inloggen" value="Inloggen">
</td>
</tr>
</table>
</form>
<div style="width:100%; text-align:right;"><a class="ww" href="lostpassword.php">Wachtwoord vergeten?</a></div>
</td>
<td>
<img src="images/layout/pre/spacer.gif" width="1" height="172" alt=""></td>
</tr>
<tr>
<td colspan="2" rowspan="2">
<img src="images/layout/pre/index_06.jpg" width="366" height="106" alt=""></td>
<td>
<img src="images/layout/pre/spacer.gif" width="1" height="59" alt=""></td>
</tr>
<tr>
<td rowspan="3">
<img src="images/layout/pre/index_07.jpg" width="178" height="148" alt=""></td>
<td>
<img src="images/layout/pre/spacer.gif" width="1" height="47" alt=""></td>
</tr>
<tr>
<td rowspan="2">
<img src="images/layout/pre/index_08.jpg" width="116" height="101" alt=""></td>
<td colspan="2">
<a href="register.php"><img src="images/layout/pre/btn_aanmelden.jpg" width="352" height="77" border="0"></a></td>
<td rowspan="2">
<img src="images/layout/pre/index_10.jpg" width="125" height="101" alt=""></td>
<td>
<img src="images/layout/pre/spacer.gif" width="1" height="77" alt=""></td>
</tr>
<tr>
<td colspan="2">
<img src="images/layout/pre/index_11.jpg" width="352" height="24" alt=""></td>
<td>
<img src="images/layout/pre/spacer.gif" width="1" height="24" alt=""></td>
</tr>
<tr>
<td>
<img src="images/layout/pre/spacer.gif" width="10" height="1" alt=""></td>
<td>
<img src="images/layout/pre/spacer.gif" width="116" height="1" alt=""></td>
<td>
<img src="images/layout/pre/spacer.gif" width="250" height="1" alt=""></td>
<td>
<img src="images/layout/pre/spacer.gif" width="102" height="1" alt=""></td>
<td>
<img src="images/layout/pre/spacer.gif" width="125" height="1" alt=""></td>
<td>
<img src="images/layout/pre/spacer.gif" width="178" height="1" alt=""></td>
<td></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<img src="images/layout/pre/bottom.jpg" width="781" height="39" alt="">
</td>
</tr>
</table>
<!-- TinyMCE -->
<script type="text/javascript">
tinyMCE.init({
// General options
mode : "exact",
theme : "advanced",
elements : "wysiwyg",
width: "100%",
height: "250",
//plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups,imagemanager,filemanager",
plugins : "emotions,fullscreen",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,fontsizeselect,|,forecolor,backcolor,|,emotions,fullscreen,image",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_buttons4 : ""
});
</script>
<!-- /TinyMCE -->
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-1235395-15";
urchinTracker();
</script>
</body>
</html>
Toon Meer
kzou overigens wel de layouts veranderen:)