Mam na to sice knizku, ale moc jsem to z toho nepochopil...
Poradite mi nekdo, jakym kodem, kterej vlozim do PHP zajistim, aby mi to ukladalo vyplneny data v tabulce na databazovej server do "cleni" (ulozi se napr. $name a $password) a pak, kdyz chce nejakej clovek vstoupit na zaheslovany stranky, tak to bude kontrolovat, jestli to $name a $password co vyplnil je v databazi...
Priklad: prijdu na svoji stranku a vyplnim jmeno MyFlower a heslo 123456 (vse se ulozi na muj MySQL server), potom pujdu na stranku heslo.php, vyplnim jako $name MyFlower a jako $password 123456 - napise to "OK" - ale kdyz zadam misto 123456 treba 654321, tak to napise "Jdi do hajzlu!"....
Vim, ze se vam moc nelibi, ze se to nenaucim sam, ale holt uz jsem takovej :-D Navic - rad bych se to naucil sam, ale z ty knizky jsem pochopil asi tak to, co to je databaze a tim jsem zkoncil :-! moooc by jste mi s tim pomohli - ted to mam zarizeny zhruba takhle: nekdo prijde, regne se - me ty data prijdou na mail - ted ho a) musim rucne zapsat do karty clenu a pak ho rucne musim pridat do heslo.php - ten kod vypada takhle:
<?
$myflower = "xxxxx";
$flychicken = "yyyyy";
if ((($password == $flychicken) and ($name == "FlyChicken")) or (($password == $myflower) and ($name == "MyFlower")))
{
header ("Location: http://moje-stranka.wz.cz/$name/index.htm");
}
elseif (($name != "MyFlower") or ($name != "FlyChicken"))
{
header ("Location: http://moje-stranka.wz.cz/index3.htm");
}
elseif (($password != $myflower) or ($password != $flychicken))
{
header ("Location: http://moje-stranka.wz.cz/index2.htm");
}
else
{
header ("Location: http://moje-stranka.wz.cz/index.htm");
}
?>
no reknete - neni to blbost? s databazema to je par radku a nemusim se o nic starat a nic vypisovat rucne....
Takze uz jste asi pochopili muj problem :-) Byl bych vam moc vdecnej, kdyby jste mi s tim pomohli!
Predem diky, MyFlower
Inspiruj se tady:
http://www.webguru.cz/clanky/view.php?id=23
Inspiroval jsem se a udelal to presne tak, jak tam je napsany.... Ale ted nevim co dal, protoze databazi mam prazdnou a nevim, jak do ni a) pridat uzivatele a heslo b) udelat, aby se to tam pridavalo automaticky pri registraci
Takže při registraci uživatele:
1. HTML formulář (uživatelské jméno, 2x heslo, další položky přezdívka, jméno a tak) - uživatel odešle
2. Vyhodnotíš jestli toto přihlašovací jméno už nebylo použito (dotaz do db)
3. Vyhodnotíš, jestli jsou si zadaná hesla stejná (překlep v zadávání)
4. Pokud projdeš bodem 2 a 3 vloží uživatele do db příkazem INSERT, jinak hodíš chybové hlášení a vrátíš se na bod 1
5. Podíváš se do db, jestli tam přibyl záznam.
Pozn. Heslo je dobré ukládat do db zakódované, např přes funkci md5.
2 zbi: ehm, asi jsem nerek, ze SQL neumim, zeo?
Hmm..., tak na takový autorizační systém musíš něco znát. Šlo by to i bez db, třeba ukládat uživatelská data do souboru, ale nese to s sebou různé problémy, takže je jednodušší se to SQL naučit (a pak uvidíš ty možnosti, co se ti otevřou). Jestli umíš PHP, tak to není nic složitého! Na webu je spousta tutoriálů.
Nebo si sehnat někoho, kdo ti to napíše, jak potřebuješ.
>> Nebo si sehnat někoho, kdo ti to napíše, jak potřebuješ..... >> To by nebylo spatny :-D
Zkus si stáhnout registraci třeba na http://www.jaknaweb.com/scripty/php-scripty/chat-hesla a podívej se, jak to pracuje.
Ten tvuj odkaz mi vyhazuje tohler:
Nově zaregistrovaná doména u www.superhosting.cz
Majitel zde doposud neumístil své WWW stránky.
Kontakt: podpora@superhosting.cz, 777 111 108
Everest.SuperHosting.cz