Autor | Zpráva | ||
---|---|---|---|
H13 Profil |
#1 · Zasláno: 12. 9. 2006, 22:21:19
Ahoj potřeboval bych poradit s PHP PEAR - s balíčkem Auth
zkouším základní příklady jako je: require_once "Auth.php"; function loginFunction() { /* * Change the HTML output so that it fits to your * application. */ echo "<form method=\"post\" action=\"test.php?login=1\">"; echo "<input type=\"text\" name=\"username\">"; echo "<input type=\"password\" name=\"password\">"; echo "<input type=\"submit\">"; echo "</form>"; } if (isset($_GET['login']) && $_GET['login'] == 1) { $optional = true; } else { $optional = false; } $dsn = "mysql://user:password@localhost/database"; $a = new Auth("DB", $dsn, "loginFunction", $optional); $a->start(); echo "Everybody can see this text!<br />"; if (!isset($_GET['login'])) { echo "<a href=\"test.php?login=1\">Click here to log in</a>\n"; } if ($a->getAuth()) { echo "One can only see this if he is logged in!"; } ------------------------------------------ funkce vrací false, i když mám jméno a heslo v databázi, připojení k databázi také funguje (vložil jsem si tam i kontrolu), ale prostě to pořád vrací incorrect login, zkoušel jsem i includovat (require_once)PEAR.php, Auth.php, DB.php, DB/mysql.php - pořád vrací incorrect login bez jakýkoliv chyb |
||
H13 Profil |
#2 · Zasláno: 12. 9. 2006, 23:23:25
tak už jsem na to přišel, heslo v databázi musí být uložený pomocí MD5 (kódovaný)
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0