Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]logowanie i formularze
Forum PHP.pl > Forum > Przedszkole
dizek
Witam chcialbym osiagnac takie cos :

Zeby po zalogowaniu byl sam napis zalogowany i zniknal formularz do logowania

wszystko w jednym pliku

chodzi mi tutaj tylko oto ze nie wiem wlasnie jak usunac ten formularz
Kshyhoo
Instrukcja if, było na forum wiele razy...
usb2.0
powinenes dac cos w stylu że
if niezalogowany
pokaz formularz
if zalogowany
nie pokazuj

innymi slowy metoda wyswietlajaca formularz w ifie, jesli sesja usera istnieje nie pokazuj go
Rid
Poprzez JS ,może Pan wyłączać atrybuty kontrolek visible. Niech Pan wpisze google.
JS Visible-jest pełno przykładów jak się to robi.
usb2.0
@up no chyba żartujesz, że będziesz zmieniał visible dla formularza:)

inaczej, jest to jakies wyjscie, ale nie jest optymalne moim zdaniem
dizek
hmmmmmmmmm dokadlnie mi chodzi o cos takiego

tutaj kod :


  1. <html>
  2. <head>
  3. <body bgcolor="gray" text="white">
  4. Witamy w logowaniu!
  5. <table>
  6. <form action="cos.php" method="post">
  7. <tr><td>Login : </td><td><input type="text" name="log">
  8. <tr><td>Haslo : </td><td><input type="password" name="pass">
  9. </table>
  10. <input type="submit" name="send" value="Zaloguj!">
  11. <input type="reset" value="reset">
  12. </br>
  13. <?php
  14. if(isset($_POST['send']))
  15. {
  16. if($log == 'robert' && $pass == 'r')
  17. {
  18. echo "Zalogowano jako : <b>" . $log . "</b>";
  19. echo "<a href=cos.php>wyloguj się</a>";
  20. }
  21. }
  22. ?>
  23.  
  24.  

Jezeli zaloguje mnie to wlasnie tego formularz nie bedzie

to takie bardzo amatorskie , wiem ale sie ucze dopiero
usb2.0
kolego, poczytaj o bazach danych
watpie czy to w ogole zadziala, np $_POST['send']?
nie trzeba sie przypadkiem odwolac do input texow przez $_POST?

i nie ma zamykasz <form>
Kshyhoo
Parametr o zalogowaniu najlepiej przechowywać w sesji a wtedy:
  1. if ($_SESSION['zalogowany']=='tak') {
  2. // tu wszystko to, co widoczne po zalogowaniu
  3. } else {
  4. // tu wszystko to, co widoczne przed zalogowaniem
  5. // również formularz logowania
  6. }

Jak użyć sesji i wrzucić coś do niej znajdziesz w kursach...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.