Revize 9635619e
Přidáno uživatelem Jiří Noháč před téměř 5 roky(ů)
app/Http/Controllers/Auth/RegisterController.php | ||
---|---|---|
66 | 66 |
*/ |
67 | 67 |
protected function create(array $data) |
68 | 68 |
{ |
69 |
Mail::to($data['email'])->send(new RegisterMail()); |
|
69 |
$stringH = Hash::make($data['email'] . $data['name']); |
|
70 |
$vowels = array("/", "\\"); |
|
71 |
$stringHModified = str_replace($vowels, "", $stringH); |
|
72 |
|
|
73 |
Mail::to($data['email'])->send(new RegisterMail("http://localhost/verify/". $stringHModified)); |
|
70 | 74 |
|
71 | 75 |
return User::create([ |
72 | 76 |
'name' => $data['name'], |
73 | 77 |
'email' => $data['email'], |
74 | 78 |
'password' => Hash::make($data['password']), |
79 |
'register_hash' => $stringHModified, |
|
75 | 80 |
]); |
76 | 81 |
} |
77 | 82 |
} |
Také k dispozici: Unified diff
Issue #8001 @3h
Funkci posilani registracniho emailu registrovanemu uzivateli. Po registraci se uzivateli vytvori unikatni hash, ktery se mu preda v emailu jako registracni kod. Po vstupu na stranky verify/{reg.klic}, bude klic prijat a ucet aktivovan, ci bude zamitnut na zaklade pozdni registace uctu, ci spatne zadaneho klice (chybne zapsany klic). IMPORTANT!! - byla upravena struktrua tabulky Users, je tedy nutne znovu zmigrovat celou databasi. Migrace by mela byt upravena tak, aby se prislusny sloupec vytvoril.