Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] OOP PDO logowanie, jw
miras
post
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Witam, mam funkcję odpowiedzialną za logowanie

  1. public function login() {
  2. include("language/pl.php");
  3. if (!empty($_POST['spr'])) {
  4. $this->login = $_POST['login'];
  5. $this->haslo = md5($_POST['haslo']);
  6. $this->pyt = $this->pdo->prepare("SELECT * FROM users WHERE login=? AND haslo=?");
  7. $this->pyt->execute(array($this->login, $this->haslo));
  8. if (!empty($this->pyt)) {
  9. $_SESSION['login']=$this->login;
  10. $this->stmt=$lang[4];
  11. } else {
  12. $this->stmt=$lang[5];
  13. }
  14. }
  15. return $this->stmt;
  16. }


i wywolanie

  1. <?php
  2. $login = new Klasa;
  3. echo $login->login();
  4. ?>
  5.  
  6. <form method="POST" action="">
  7. <input type="text" name="login" value=""/>
  8. <input type="password" name="haslo" value=""/>
  9. <input type="submit" value="Zaloguj" name="spr"/>
  10. </form>



i komunikaty:

  1. $lang[4]="Zostałeś zalogowany!";
  2. $lang[5]="Podałeś niepoprawny login lub hasło!";
  3.  


jednak coś jest nie tak, bo co bym nie wpisał to i tak zawsze wypisze "Zostałeś zalogowany!" co może być nie tak?
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 09:58