IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Verquido
Tvůrce
Avatar
Verquido:2.8.2015 13:54

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

Díky moc ;)

 
Odpovědět
2.8.2015 13:54
Avatar
katrincsak
Člen
Avatar
katrincsak:2.8.2015 19:04

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
Neaktivní uživatel:2.8.2015 19:10

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<[email protected]>");

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
2.8.2015 19:10
Neaktivní uživatelský účet
Avatar
Verquido
Tvůrce
Avatar
Odpovídá na katrincsak
Verquido:2.8.2015 19:10

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
Avatar
katrincsak
Člen
Avatar
katrincsak:2.8.2015 19:56

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 Neaktivní uživatel Ale jednoduší i pro uživatele bude to co je výše ;-)

 
Nahoru Odpovědět
2.8.2015 19:56
Avatar
Odpovídá na katrincsak
Neaktivní uživatel:2.8.2015 19:59

Ř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
Neaktivní uživatelský účet
Avatar
Verquido
Tvůrce
Avatar
Verquido:2.8.2015 20:13

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

 
Nahoru Odpovědět
2.8.2015 20:13
Avatar
katrincsak
Člen
Avatar
katrincsak:3.8.2015 23:39

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.