Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 9635619e

Přidáno uživatelem Jiří Noháč před asi 4 roky(ů)

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.

Zobrazit rozdíly:

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