ugrás a tartalomhoz

Cookie letiltasa eseten nem mukodik a belepes

carstephun · 2006. Jan. 23. (H), 15.59
Udv Mindenkinek,

olyan kerdesem lenne, hogyha cookiet letiltom Firefox-ban, akkor miert nem tudok belepni az admin oldalra, amit keszitettem? az enable-track-sid be van kapcsolva, hogy a session valtozo automatikusan atadasra keruljon. Bar szerettem volna megnezni a Zend-debug pluginnel, de az se mukodik, ha ki van kapcsolva a cookie.

Tud nekem segiteni ebben valaki?

elore is koszonom

Udv
Sanyi

UI: a bejelentkezes ellenorzese az admin oldalakon:

<?php
if (!isset($_SESSION['usrname']) && (strpos($_SERVER['REQUEST_URI'],'/admin/'))) header("Location: login.php?site=admin.php");
felhasznalo beleptetese (nem vegleges!):

<?php
if (isset($_POST['login'])) {
		if ($_POST['login'] == 'Új felhasználó') {
			//Új felhasználó mentése
			if (!empty($_POST['felh']) && !empty($_POST['pwd']) && (strlen($_POST['pwd'])>=6)) {
				//Mentés
				$query = "insert into users values (\"".$_POST['felh']."\", \"".md5($_POST['pwd'])."\",0)";
				@mysql_query($query) or die("Nem sikerült felvenni az új felhasználót!");
				header("Location: login.php");
			}else {
				die("Adjon meg egy felhasználói azonosítót és jelszót (legalább 6 karakter hosszú)");
			}
		} else {
			if (!empty($_POST['felh']) && !empty($_POST['pwd'])) {
				$query = "select azon from users where username =\"".$_POST['felh']."\" and password=\"".md5($_POST['pwd'])."\"";
				if (($result = @mysql_query($query)) && (mysql_num_rows($result)>0)) {
					$_SESSION['usrname'] = $_POST['felh'];
					if (isset($_GET['site'])) header("Location: ".$_GET['site']);
					else header("Location: admin.php");
				}
			}
		}
	}