ich hänge glaub grad an einer rel kleinen Sache aber ich blicks grad nich
Login:
<?php session_start(); include "include/db.inc.php"; include "include/common.inc.php"; if(isset($_POST['login'])) { connectDatabase(); login($_POST['user'], $_POST['password']); header("Location: http://localhost/user_control.php"); } ?>
function login($user, $pass) { $query = "SELECT MAIL,PASSWORD,ADMIN FROM USERS WHERE mail = '".$user."';"; $result = mysql_query($query); $row = mysql_fetch_assoc($result); if($row['PASSWORD'] == md5($pass)) { $_SESSION['user'] = $row['MAIL']; $_SESSION['admin'] = $row['ADMIN']; } else { echo "Login fehlerhaft"; die(); } }
session_start(); include "include/db.inc.php"; include "include/common.inc.php"; if(!isset($_SESSION['user']) || !isset($_SESSION['admin'])) { echo "Keine Berechtigung!"; die(); }
Das erste Codeteil wird ausgeführt... und auch der Login klappt.
Nachdem ich dann allerdings die Headerinfos geändert habe habe ich in $_SESSION (beim 3 Snippet) keine Werte mehr drin zu stehen... woran liegt das?
greetz
Dieser Beitrag wurde von skelle bearbeitet: 14. Juli 2010 - 00:42