W index.php mam formularz - nie będę już jego wysyłał. Formularz ten przesyła dane metodą POST do login.php, który wygląda następująco:
<?php require "connection.php"; connection(); if( $_SESSION['auth'] == TRUE ) { echo '<p style="padding-top:10px;"><strong>Próba nieautoryzowanego dostępu1...</strong><br>trwa przenoszenie do formularza logowania<p></p>'; } else { { FROM ACCOUNTS WHERE LOGIN = '".$_POST['login']."' { $_SESSION['auth'] = TRUE; $_SESSION['login'] = $_POST['login']; } else { } } else { } } ?>
Jeżeli dane do logowania będą zgadzały się z danymi w bazie to dochodzi do przekierowania na stronę main.php, której kod wygląda następująco:
<?php if( $_SESSION['auth'] != TRUE ) { } ?>
Problem polega na tym, że takie logoanie nie działa jak należy. Po przekierowaniu do main.php PHP wchodzi do if'a z warunkiem $_SESSION['auth'] != TRUE pomimo, że na wcześniej stronie do $_SESSION['auth'] wprowadziłem TRUE.
Próbowałem także kombinować z isset() ale także nie chciało zadziałać. W czym jest problem?