Napisałem banalne kilka linijek kodu:
<?php // Dodamy zmienną $pass $pass = $_POST['haslo']; ?> <!- Mały forumularz w HTML ;) --> <html> <body><br /><br /><br /><center> <form action="index.php"> <b>Password: </b><input type="text" name="haslo"> </form> </body> </html> <?php // I sprawdzenie funkcji :) if ($pass==test123) else ?>
Rozumiem to tak:
1. Zmienna $pass przyjmuje wartość zapostowaną przez użytkownika,
2. Użytkownik podaje swoje hasło ( w tym wypadku jedno - test123 ),
3. Jeśli $pass jest równe "test123" zostaje wyświetlony napis, że autoryzacja się powiodła,
4. Jeśli $pass jest inne niż "test123" zostaje wyświetlony napis, że autoryzacja się nie powiodła.
Oczywiście ten skrypt nie działa, i mam pytanie - czy do tego jest potrzebna baza MySQL ? Nie wierzę, że dane nie mogą być przechowane w tym samym pliku. Muszę wyprowadzać zmienną $_SESSION dla tak banalnego skryptu ? Nie wydaje mi się. Co tutaj trzeba dodać jak najmniejszym kosztem ilości znaczków ( czyli jak najkrótszego skryptu ) aby działał on poprawnie ?
Dzięki za zrozumienie koledzy, regards
