Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] 3 pole logowania
noc_nik
post
Post #1





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 24.06.2003
Skąd: Kielce

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


Hej smile.gif

Mam taki kod do logowania i chciałbym dodac jeszcze kolumne "kod" do uzupełnienia która musi byc 11111 jak zrobic dodatkowe porównanie nie pobierane z bazy ?<?php



  1. <?PHP
  2. $login = $_POST['login'];
  3. if($_GET["wyloguj"]=="tak"){$_SESSION["zalogowany"]=0; 
  4. echo "Zostałeś wylogowany z serwisu";}
  5. if($_SESSION["zalogowany"]!=1){
  6. if(!empty($_POST["login"]) && !empty($_POST["haslo"]) && !empty($_POST["kod"])){
  7.  
  8. if(mysql_num_rows(mysql_query(" select * from users where user_login = '".htmlspecialchars($_POST["login"])."' AND user_haslo = '".htmlspecialchars($_POST["haslo"])."'"))){
  9. echo "Zalogowano poprawnie. <a href='index.php'>Przejdź na stronę główną</a>";
  10. $_SESSION["zalogowany"]=1;
  11. $_SESSION["kto"] = $login;
  12. }
  13. else echo ShowLogin("Podano złe dane!!!");
  14. }
  15.  
  16. else ShowLogin();
  17. }
  18.  
  19. else{
  20. ?>
  21. Gratulacje! 
  22. <br><a href='index.php?wyloguj=tak'>wyloguj się</a>
  23. <?php
  24. }
  25. ?>


Ten post edytował noc_nik 17.03.2008, 23:07:11


--------------------
:)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
l0ud
post
Post #2





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


6 linia:

  1. <?php
  2. if(!empty($_POST["login"]) && !empty($_POST["haslo"]) && !empty($_POST["kod"]) && $_POST['kod'] == '11111'){
  3. ?>


--------------------
XMPP: l0ud@chrome.pl
Go to the top of the page
+Quote Post
PawelC
post
Post #3





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

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


jeżeli niechcesz pobierać tego z bazy a chcesz zrobić 3 porównanie kod to robisz np tak:
  1. <?php
  2. >?php
  3. $kod="11111";
  4.  
  5. if($jakas_zmienna z formularza=='$kod') 
  6. { print "ok";
  7. }
  8. esle { print "zły kod";
  9. }
  10. ?>


Ten post edytował ExPlOiT 17.03.2008, 23:11:57
Go to the top of the page
+Quote Post
phpion
post
Post #4





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(ExPlOiT @ 18.03.2008, 01:11:36 ) *
jeżeli niechcesz pobierać tego z bazy a chcesz zrobić 3 porównanie kod to robisz np tak:
  1. <?php
  2. >?php
  3. $kod="11111";
  4.  
  5. if($jakas_zmienna z formularza=='$kod') 
  6. { print "ok";
  7. }
  8. esle { print "zły kod";
  9. }
  10. ?>

Nie pisz takich bredni. Najpierw poczytaj o różnicy między " a '. Pomijam nieprawidłową nazwę zmiennej bo to literówka.
Go to the top of the page
+Quote Post

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 - 19:15