Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Zdeněk Pavlátka:

Ahoj vsichni. :) Dávám si na stránky registraci a přihlašování a chtěl bych, aby se pro dokončení registrace musel potvrdit email - muselo se kliknout na odkaz v odeslaném emailu. Mohl by mi někdo poradit, jak to udělat?

Odpovědět 6.10.2014 9:16
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Jenkings
Redaktor
Avatar
Jenkings:

nevím jak přesně se to řeší běžně,ale já bych to udělal následovně :

po registrování uživatele uložit jeho údaje do DB + sloupec "active" s hodnotou 0

potom odeslat na mail link například page.cz/activa­te.php?key=HAS­H_UZIVAZTELOVA_JME­NA

a ve chvíli kdy by na tento link kliknul, na stránce by proběhl script který by vzal hodnotu z $_GET['key'] a našel by z DB záznam, kde hash jména se rovná tomu co přišlo getem. a pokud to bude souhlasit, nastavit sloupec 'active' na 1

Editováno 6.10.2014 9:23
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět  +3 6.10.2014 9:22
Největší časovou náročnost má výpočet časové náročnosti..
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.