siema mam problem z sesją która nie chce się właczyc albo nie chce wypełnić danych sesyjnych sam nie wiem dodaje kod
plik logowania
<?php
if (!isset($_SESSION['login'])) { ?>
<form method="post" action="transact-user.php">
<p>
Nazwisko:
<input type="text" name="login" maxlength="255" value="">
Hasło:
<input type="password" name="passwd" maxlength="50">
<input type="submit" class="submit" name="action" value="Zaloguj">
</p>
</form>
<?php
}else{
echo ' Witaj ' . $_SESSION['login'] . '. ';
}
?>
no i plik od przetwarzania tego
<?php
require_once 'conn.php';
require_once 'http.php';
if (isset($_REQUEST['action'])) { switch ($_REQUEST['action']) {
case 'Zaloguj':
if (isset($_POST['login']) and
isset($_POST['passwd'])) {
$sql = "SELECT * " .
"FROM user " .
"WHERE login='" . $_POST['login'] . "' " .
"AND passwd='" . $_POST['passwd'] . "'";
or
die('Could not look up user information; ' .
$_SESSION['passwd'] = $row['passwd'];
$_SESSION['access_lvl'] = $row['access_lvl'];
$_SESSION['login'] = $row['login'];
}
}
redirect('index.php');
break;
zauważyłem też że dane sesyjne nie są przekazane dalej tak jak by sesja ich nie tworzyła albo w ogóle nie startowała
Ten post edytował Mgorka 21.09.2010, 16:12:43