timestamp
Mitglied Käsekuchen
Naja, im Grunde schenkt sich das nicht viel, da die Sicherheitsprüfung über die Session läuft.
PHP:
<?php
//admin.php
session_start();
$name = "Hans";
$_SESSION['is_admin'] = true; // Irgendwo hier eine Session setzen die einem Adminrechte gibt
$result = mysql_query('SELECT user_id FROM users WHERE name = "'.$hans.'"');
$row = mysql_fetch_row($result);
?>
<form method="post" action="login.php?guestlogin">
<input type="hidden" name="user_id" value="
<input type="submit" name="admin_login" value="Als <?php echo $name; ?> einloggen" />
</form>
<?php
// login.php
session_start();
if( isset($_SESSION['is_admin']) && isset($_POST['admin_login']) ){
$_SESSION['user_id'] = $_POST['user_id'];
}