Avatar
Paranormal
Redaktor
Avatar
Paranormal:

Zdravím, Potřeboval bych poradit jak odeslat ověřovací email.

Díky moc ;)

Odpovědět 2.8.2015 13:54
„Když toho moc neumíme tak jsme na nejlepší pozici se něčemu naučit.“
Avatar
katrincsak
Člen
Avatar
katrincsak:

Bohužel bych řekl, že otázka je dosti nedostatečná. Potřebuješ pomoct jen s ověřením? Jen s odesláním emailu? Se základy php ? Není jasné co přesně myslíš, jestli včetně všeho co jsem napsal.

 
Nahoru Odpovědět 2.8.2015 19:04
Avatar
radimsu
Člen
Avatar
radimsu:

ahoj,
jak píše katrincsak, nevím moc jak přesně to myslíš, ale snad ti pomůže toto:

vytvoř si v databázi sloupec overeni (jmeno, kod) (oba typu text), a při registraci uživatele si vygeneruj náhodný řetězec

$kod = substr(str_shuffle("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"), 0, 10);

do databáze pak vložíš uživatelské jméno a kód.

INSERT INTO overeni (jmeno, kod) VALUES ("$uzivatelske_jmeno", "$kod");

pak e-mailem odešleš uživateli tento kód:

<?php
mail($uzivateluv_email, "Ověření registrace", "pro ověření registrace klikni na tento odkaz: http://tvoje-stranka.cz/overit.php?jmeno=$uzivatelske_jmeno&kod=$kod \n uživatelské jméno $uzivatelske_jmeno", "From: Tvé jméno<tvoje@stranka.cz>");

v souboru overit.php pak ověř, zda v tabulce overeni existuje záznam s uživatelským jménem a kódem v $_GET. Pokud ano, smaž tento záznam a aktivuj účet.

Editováno 2.8.2015 19:10
Nahoru Odpovědět  +1 2.8.2015 19:10
404: Motto not found
Avatar
Paranormal
Redaktor
Avatar
Odpovídá na katrincsak
Paranormal:

Jde o to že:

  1. Vyplním email
  2. Kliknu registraci
  3. Odešle se email s ověřovacím kódem který vložím na vygenerovanou stránku a aktivuje se účet.

NEBO

  1. Odešle se email s odkazem na stránku kterou se mi aktivuje účet
Nahoru Odpovědět 2.8.2015 19:10
„Když toho moc neumíme tak jsme na nejlepší pozici se něčemu naučit.“
Avatar
katrincsak
Člen
Avatar
katrincsak:

Já osobně to mám udělané tak:

  1. Zaregistruješ se.
  2. Pakliže se přihlásíš, tak tě to nepustí a vyhodí okno pro vložení kodu, který přišel na email.
  3. Okopíruješ kod z emailu a vložíš.

Dost podobně až skoro stejně jako napsal radimsu Ale jednoduší i pro uživatele bude to co je výše ;-)

 
Nahoru Odpovědět 2.8.2015 19:56
Avatar
radimsu
Člen
Avatar
Odpovídá na katrincsak
radimsu:

Řešením je taky přihlášení přes Facebook nebo Google. Tím nutnost ověření e-mailu odpadá.

Nahoru Odpovědět 2.8.2015 19:59
404: Motto not found
Avatar
Paranormal
Redaktor
Avatar
Paranormal:

Dobrá to by šlo ;) Díky ;)

Nahoru Odpovědět 2.8.2015 20:13
„Když toho moc neumíme tak jsme na nejlepší pozici se něčemu naučit.“
Avatar
katrincsak
Člen
Avatar
katrincsak:

Vím že něco takového je, jak to funguje ? Nebo máš kdyžtak odkaz na nějaký popis ?

 
Nahoru Odpovědět 3.8.2015 23:39
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 8 zpráv z 8.