На самом деле, я хочу перенаправить своего пользователя на страницу подтверждения электронной почты после регистрации и попросить его / ее ввести код подтверждения, отправленный на его / ее электронную почту. Я буду рад, если вы расскажете мне процесс или порекомендуете какой-нибудь учебник.
Я уже сделал свою рабочую систему аутентификации. Я много искал в интернете, но все, что я могу найти, это требование laravel auth, которое я не использую.
При регистрации я получаю сообщение об ошибке:
stream_socket_enable_crypto (): операция SSL не выполнена с кодом 1.
Сообщения об ошибках OpenSSL: ошибка: 14090086: SSL
подпрограммы: SSL3_GET_SERVER_CERTIFICATE: сбой проверки сертификата
Если вам нужно увидеть мой код, просто скажите мне. Я опубликую это.
UserController.php: http://laravel.io/bin/nQreq
routes.php:http://laravel.io/bin/JxjNB
Вы должны добавить следующий код в /config/mail.php (работает на laravel 5.4)
'stream' => [
'ssl' => [
'allow_self_signed' => true,
'verify_peer' => false,
'verify_peer_name' => false,
],
],
и настройки почты .env будут примерно такими
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=yourEmail
MAIL_PASSWORD=youPassword
MAIL_ENCRYPTION=tls
Других решений пока нет …