Toto je pokračování sérií článků o registraci uživatelů. Doplníme registraci o: captchu ( ochrana proti botům ), editací osobních údajů, osobní stránky uživatelů a možnost posílat soukromé zprávy.
Začneme tím, že přidáme captchu do registračního formuláře, aby se boty nemohli registrovat automatický. Stáhněte archiv kcaptcha a rozbalte ho do stejné složky. Otevřte soubor registration.php a doplňte před tlačítko Ok: Heslo: Opište čisla a písmena z obrázku: Refresh a do souboru pridavani.php dopišeme kontrolu, zda člověk opsal všechno z obrázku správně: nezapomeňte dopsat na úplný začátek session_start();.
Dále, abysme mohli posílat soukromé zprávy musíme vytvořit tabulku v DB, kde budou uložený, nazveme jí message. Bude mít 5 polí id - identifikátor zprávy, odesilatel - odesílatel zprávy, prijemce - příjemce zprávy, date - datum a zpráva - samotný text zprávy.
Teď vytvořme stránku uzivatel.php, na které budeme zobrazovat osobní údaje uživatele a kde uživatel bude moci tyto údaje změnit. A zobrazíme soukromé zprávy uživatele. Funguje to tak, že uložíme identifikátor uživatele pomocí GET do proměnné a ověříme, zda se jedná o majitele nebo o návštěvnika stránky. Pokud jeto návštěvník, pak zobrazíme formulář na odeslání zprávy.