plik logowania
<?php ?> <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{ } ?>
no i plik od przetwarzania tego
<?php require_once 'conn.php'; require_once 'http.php'; switch ($_REQUEST['action']) { case 'Zaloguj': { $sql = "SELECT * " . "FROM user " . "WHERE login='" . $_POST['login'] . "' " . "AND passwd='" . $_POST['passwd'] . "'"; $_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