PHP expert |
|
http://www.site...&id=43
Dat is een albums script (van mijzelf), maar er zit ook een login script bij, dus ik heb daar het volgende eventjes uitgehaald en klein beetje bewerkt, wat je zelf nog beter kunt aanpassen:
<?
if(!empty($_POST['login']))
{
if($_POST['username'] == '' || $_POST['password'] == '')
{
terug('Je hebt geen velden ingevuld!',3);
}
else
{
$result = mysql_result(mysql_query("SELECT count(id) FROM users WHERE naam = '".$_POST['username']."' AND pass = '".md5($_POST['password'])."'"),0) or die(mysql_error());
if($result == 0)
{
echo 'Combinatie klopt niet, ga terug blablabla';
}
else
{
$sql = mysql_query("SELECT id FROM ".$c['pre']."users WHERE naam = '".$_POST['username']."' ORDER BY id DESC LIMIT 0,1") or die(mysql_error());
while($user = mysql_fetch_assoc($sql))
{
$_SESSION['beheer'] = $user['id'];
echo 'Nou nu issie goed ingelogd en heeft ie een session gezet';
}
}
}
}
else
{
?>
<form method="post" action="beheer.php">
<input type="hidden" name="login" value="1">
<table align="center" cellpadding="3" cellspacing="0">
<tr>
<td colspan="3" align="right" class="header"><b>Beheerder paneel</b></td>
</tr>
<tr>
<td align="right">Naam</td>
<td align="center">:</td>
<td><input type="text" name="username" size="15"></td>
</tr>
<tr>
<td align="right">Password</td>
<td align="center">:</td>
<td><input type="password" name="password" size="15"></td>
</tr>
<tr>
<td colspan="3" align="right"><input type="submit" value="inloggen"></td>
</tr>
</table>
</form>
<?
}
?>
<? if(!empty($_POST['login'])) { if($_POST['username'] == '' || $_POST['password'] == '') { terug('Je hebt geen velden ingevuld!',3); } else { if($result == 0) { echo 'Combinatie klopt niet, ga terug blablabla'; } else { $sql = mysql_query("SELECT id FROM ".$c['pre']."users WHERE naam = '".$_POST['username']."' ORDER BY id DESC LIMIT 0,1") or die(mysql_error()); { $_SESSION['beheer'] = $user['id']; echo 'Nou nu issie goed ingelogd en heeft ie een session gezet'; } } } } else { ?> <form method="post" action="beheer.php"> <input type="hidden" name="login" value="1"> <table align="center" cellpadding="3" cellspacing="0"> <tr> <td colspan="3" align="right" class="header"><b>Beheerder paneel</b></td> </tr> <tr> <td align="right">Naam</td> <td align="center">:</td> <td><input type="text" name="username" size="15"></td> </tr> <tr> <td align="right">Password</td> <td align="center">:</td> <td><input type="password" name="password" size="15"></td> </tr> <tr> <td colspan="3" align="right"><input type="submit" value="inloggen"></td> </tr> </table> </form> <? } ?>
|