Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]logowanie, [cookie][session]
Raffal
post
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 0
Dołączył: 19.06.2006

Ostrzeżenie: (0%)
-----


Witam
mam taki o to problem chcialbym zrobic skrypt logowania wykorzystujacy sesje i cookie(do autologowania)
tzn.
1.sprawdza czy istnieja cookie jezeli tak tworzy sesje i przenosi na 2 strone gdzie sprawdzane sa sesje
2.jezeli cookie nie istnieja prosi o zalogowanie
3.wpisujemy login i haslo
a)jezeli zaznaczymy autologowanie tworzy cookie i ustawia sesje
cool.gif jezeli nie zaznaczymy autologowania nie towrzy cookie i ustawia sesje
4.przenosi nas na 2 strone i sprawdza sesje

i o to ploki
logowanie1.php
  1. <?
  2. if(isset($_COOKIE['logowanie']))
  3.  
  4. {
  5.  
  6. $_session['logowanie']="zalogowany";
  7. header('location: logowanie2.php');
  8.  
  9. }
  10. else
  11. {
  12. if($login=login && $password=haslo)
  13. {
  14. $_session['logowanie']="zalogowany";
  15. if($autologowanie=loguj)
  16. {
  17. setcookie("logowanie", "zalogowany", time()+3600);
  18. echo 'cookie ustawione';
  19. }
  20. header('location: logowanie2.php');
  21. }
  22. }
  23. ?>
  24.  
  25. <form action="" method="POST"><br>
  26.  
  27. login<input type="text" name="login" value="" size=""><br>
  28.  
  29. haslo<input type="password" name="password" value="" size=""><br>
  30.  
  31. logowanie automatyczne<input type="checkbox" name="autologowanie" value="loguj"><br>
  32.  
  33.  
  34. <input type="submit" value="Wyslij">
  35.  
  36. <input type="reset" value="Wyczysc"><br>
  37.  
  38.  
  39. </form>

logowanie2.php
  1. <?
  2. $logowanie=$_SESSION['logowanie']
  3. if($logowanie=zaloguj)
  4. {
  5. echo 'dziala';
  6. }
  7. else
  8. {
  9. echo 'xxx';
  10. }
  11. ?>




czy moge prosic o pomoc
napotkalem taki blad

Parse error: syntax error, unexpected T_VARIABLE in /home/accounts_a/akademiks/public_html/logowanie2.php on line 4


Parse error: syntax error, unexpected T_IF in /home/accounts_a/akademiks/public_html/logowanie.php on line 4
zdaje sobie sprawe ze bledow bedzie wiecej dlatego prosilbym o przejzenie tego skryptu:)

Ten post edytował Raffal 18.11.2006, 23:07:23
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 18:34