<?php
$noredirect = true;
require 'validate.inc.php';
include 'config.inc.php';
include 'language.inc.php';
echo '
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Cache-Control" content="no-store,max-age=-1">
<title>PHP Rcon - Login</title>
<link rel="stylesheet" type="text/css" href="css.css">
<base target="_self">
</head><body class="padded">
<h1>Admin</h1>
';
if ($_GET['logoff'] == '1')
{
$_SESSION['hasadminrights'] = 0;
session_destroy();
}
$user = $_POST['user'];
if ($user != '')
{
$_SESSION['hasadminrights'] = 0;
$userl = strtolower($user);
$pass = $_POST['pass'];
$passc = crypt($pass, $pw_salt);
require 'users.inc.php';
foreach ($list_of_users as $cur)
{
$cur = explode(' ',$cur);
if (($userl == strtolower($cur[0])) && ((($pass == $cur[1]) && (substr($cur[1],0,1)!='$')) || ($passc == $cur[1]))) {
$_SESSION['appdir'] = getcwd();
$_SESSION['user'] = $user;
$_SESSION['hasadminrights'] = 1;
break;
}
}
}
if ($_SESSION['hasadminrights'] > 0)
{
function InsertLink($name, $link)
{
echo '<a href="'.$link.'">'.$name.'</a><br>';
}
echo '<h2>'.$lang['login_logged_as'].': '.$_SESSION['user'] .(($changepass_enable)?' | <a href="changepass.php">['.$lang['login_change_password'].']</a>':'') .' | <a href="'.$_SERVER[PHP_SELF].'?logoff=1">['.$lang['login_logout'].']</a>' .'</h2><br>';
if ($_SESSION['user'] == "sjaak" or "barry07")
{
include 'servers.inc.php';
if (count($servers)>1)
{
foreach ($servers as $i=>$n)
{
$n = explode(' ',$n,3);
InsertLink('PHP RCon: '.$n[2],'index-full.php?server='.$i);
exit;
}
}
if ($_SESSION['user'] == "henk" or "piet")
{
InsertLink('PHP RCon','index.php');
} else {
echo '
<h2>'.$lang['login_please_enter'].'.</h2>
<form action="'.$_SERVER['PHP_SELF'].'" method="POST">
<table><tr>
<td width="60">'.$lang['login_name'].':</td>
<td><input class=query type="text" name="user" size="25"></td>
<td width="40"> </td>
</tr><tr>
<td>'.$lang['login_password'].':</td>
<td><input class=query type="password" name="pass" size="25"></td>
<td width="40"> </td>
</tr><tr>
<td colspan="3" align="right"><input class="button" type="submit" value="'.$lang['confirm'].'"></td>
</tr></table></form>
';
}
}
}
?>
</body>
</html>
Toon Meer
Deze werkt 
Probeer volgende keer ook overzichtelijk te scripten en steeds een tab te doen als je een accolade opent, dan zie je veel sneller of je er eentje vergeten bent of een teveel neer gezet hebt 