[inny]Laravel - wysyłanie kodu aktywacyjnego a następnie wlogowanie do Panelu, jak wykonać funkcje Mail ? |
[inny]Laravel - wysyłanie kodu aktywacyjnego a następnie wlogowanie do Panelu, jak wykonać funkcje Mail ? |
23.05.2019, 19:38:35
Post
#1
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) |
Panowie nie bardzo wiem lub nie bardzo rozumiem , zasadę tworzenia szablonów by móc skorzystać z funkcji Mail , w czystym php'ie wystarczyło dołączyć klasę phpmailer i na tym temat się kończył.
Chciałbym wykonać schemat rejestracji dwu etapowej, tzn. user się rejestruje , Ja wysyłam do niego wiadomość z kodem, w tym czasie rejestracja się przeładowuje np na strona/activate z polem do wpisania kodu oraz przyciskiem "wyślij ponownie kod" , następnie po wklepaniu poprawnego kodu wylogowuje się do panelu administracyjnego. Mój obecny kod RegisterController.php
z tego co wyczytałem, musiałbym teraz wykonać (nie wiem czy dobrze zrozumiałem) następujący kod:
a w nim wstawić:
następnie możemy sobie edytować jak chcemy nasz szablon: resources/views/emails/activate.blade.php następnie jakoś chyba trzeba by było wkleić w Register :
no i jeszcze kwestia tych przekierowań i sprawdzanie czy ktoś podał poprawny kod aktywacyjny , ewentualnie zamiast sprawdzania to chyba by zrobić link aktywacyjny w mailu |
|
|
3.06.2019, 16:12:50
Post
#2
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) |
@Pyton_000 UUID zastosowałem do wygenerowania unikalnego kodu weryfikacji, natomiast id_user i tak będę się upierać , że lepszy random z ewentualnym sprawdzaniem czy istnieje niż autoinkrementacja.
Chociaż tak sobie pomyślałem, że do id_user też można użyć wspomnianego uuid |
|
|
3.06.2019, 19:44:52
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) |
@Pyton_000 UUID zastosowałem do wygenerowania unikalnego kodu weryfikacji, natomiast id_user i tak będę się upierać , że lepszy random z ewentualnym sprawdzaniem czy istnieje niż autoinkrementacja. Chociaż tak sobie pomyślałem, że do id_user też można użyć wspomnianego uuid Używanie UUID jest powszechną praktyką, ale np. przy pisaniu aplikacji rozproszonych, API itp. a nie dla wyimaginowanych problemów jak Twoje. -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 28.03.2024 - 14:38 |