LOGIN

17 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Používím přihlašování na www.softjack.wz.cz --------index.php-------- <form action="login.php" method="post"> <p align="center"> <font color="#FFFFFF" size="2" face="Verdana"> <b>Jmeno:</b><INPUT TYPE="text" NAME="nick" VALUE="" SIZE=10 MAXLENGTH=10 style="border: 1 solid #990000"><br> <b>Heslo:</b><INPUT TYPE="password" NAME="pass" VALUE="" SIZE=10 MAXLENGTH=10 style="border: 1 solid #990000"><br> <INPUT TYPE="SUBMIT" VALUE="ODESLAT"> </font> --------login.php-------- <? if (($nick == "1") AND ($pass == "1")) { echo "<h4>Vítejte! <br></h4>"; echo "<h4>Jmeno: $nick <br></h4>"; echo "<h4>Heslo: $pass <br></h4>"; } else { echo "<b>Chyba udajů</b>"; } ?> Funguje to ale nevím jak to mám udělat přes databázi. Uložim to ale nevím jak to ověřit. Tak bych prosil o celý zdroják :-) Díky
  2. <? //předpokládám, že login spolu s heslem jsou vložený v databázi, takže je porovnáme, jak je zadal uživatel if (mysql_num_rows(mysql_query("select id from tabulka where nick like '$nick'")) != 0 AND mysql_num_rows(mysql_query("select id from tabulka where pass like '$pass'")) != 0) { echo "<h4>Vítejte! <br></h4>"; echo "<h4>Jmeno: $nick <br></h4>"; echo "<h4>Heslo: $pass <br></h4>"; } else { echo "<b>Chyba udajů</b>"; } ?> P.S.: Snad jsem tam někde neudělal hrubku
  3. prave se tim taky zabyvam...dosel jsem k tomuhle: <?php include 'error.inc'; include 'db.inc'; $query="select username,pwd from passwords where username='".$user."' and pwd='".$pwd."'"; if (!($connection = @ mysql_connect("$hostname","$username","$password"))) die("Nemohu se pøipojit"); if (!(mysql_select_db($databasename, $connection))) showerror(); if (!($result = @ mysql_query ($query, $connection))) showerror(); if (mysql_num_rows($result)!=0) { $query = "update passwords set login='1' where username='".$user."'"; if (!($result = @ mysql_query ($query, $connection))) showerror(); $query = "select login from passwords where username='".$user."'"; if (!($result = @ mysql_query ($query, $connection))) showerror(); $row = @ mysql_fetch_array($result); $login=$row["login"]; } else { $query = "update passwords set login='0' where username='".$user."'"; if (!($result = @ mysql_query ($query, $connection))) showerror(); $query = "select login from passwords where username='".$user."'"; if (!($result = @ mysql_query ($query, $connection))) showerror(); $row = @ mysql_fetch_array($result); $login=$row["login"]; } if (!mysql_close($connection)) showerror(); ?> ale plynou z toho dalsi problemy..napr. co kdyz user shodi okno prohlizece? uz se neprovede script, ktery by nastavil v databazi promenou na nula(odhlasil korektne uzivatele)...proto se ted snazim prijit na to jak to udelat pomoci seance...
  4. malá připomínka k if (!($result = @ mysql_query ($query, $connection))) showerror(); to jen tak na okraj ja to zapisuju takhle-je to kratší a přehlednější: $result = @ mysql_query ($query, $connection) or showerror();
  5. Můžu se ještě zeptat jak to načíst a vypsat do tabulky? jen jednoduše díky :-)
  6. Petr Bláha: to co jste napsal, je pěkná kravina, protože by mě to pak přihlásilo třeba na heslo kolegy ;) Hampi: já to řeším tím, že při každé akci uživatele zapíšu do databáze čas této akce... takže ho to hlásí, že je odhlášen, když byl třeba 5 minut neaktivní... je to jen troška práce navíc.
  7. Jsem uplnej zacatecnik v PHP ale potreboval bych na stranky nejakou jednoduchou registraci a prihlaseni. diky piste spis na mail.
  8. to si děláte srandu ne? nepochopil jsem ani jedno :-D
  9. to si děláte srandu ne? nepochopil jsem ani jedno :-D Nemáte to už někdo vytvořený a nepošlete mi to?
  10. to si děláte srandu ne? nepochopil jsem ani jedno :-D Nemáte to už někdo vytvořený a nepošlete mi to? díky
  11. nemohl bys příště uvažovat, než tady stiskneš tlačítko "Odeslat"? Takhle se akorát opakuješ ;)
  12. ěště neni od věci to emdépětkovat
  13. >> ěště neni od věci to emdépětkovat A jeste lepsi zacryptovat...
  14. Záleží, jak to chce mít bezpečný
  15. to je jedno
  16. md5/crypt - to je detail, tu md5 ti stejně nikdo louskat nebude
  17. No jo ale ještě nevím to hlavní, jak tu tabulku mám vytvořit :-D Napište please celej postup, SQL dotaz + ukladaní(registrace) + čtení + ověřování. Díky,myslím že to pomůže hodně lidem jak jsem se tak díval ve foru ;-)

← Zpět na všechna témata