Laravel Projelerinize Kullanıcı E-posta Doğrulaması Ekleme

Laravel Projelerinizde kullanıcı kaydı için bir e-posta doğrulama adımı eklemek isterseniz, Marcel Pociot'ın laravel-confirm-email adlı yeni bir paketi vardır. Yeni kullanıcıların kayıt işlemlerini devam ettirmek için bir e-posta yoluyla onaylamaları gerekmektedir.

Paket, Laravel ile gelen AuthenticatesUsers ve RegistersUsers yerine iki özellik sağlayarak çalışır. Kayıt olduktan sonra, kullanıcıların hesaplarını e-posta yoluyla onaylamaları gerekmektedir.

Başlamak için paketi Composer üzerinden kurun:

composer require beyondcode/laravel-confirm-email

Bu paket, vendor:publish çalıştırarak almanız gereken bir veritabanı geçişi gerektirir vendor:publish komutu:

php artisan vendor:publish --provider=BeyondCode\EmailConfirmation\EmailConfirmationServiceProvider

Onayları işlemek için iki yeni yol eklemeniz gerekecek ve paket ayrıca, yapılandırılabilir bir bildirim sınıfının yanı sıra (yapılandırmayı yayınlıyorsanız) çimdikleyebileceğiniz bir dil dosyasıyla birlikte gelir:

<?php

return [
/*
|--------------------------------------------------------------------------
| Notification
|--------------------------------------------------------------------------
|
| This is the notification class that will be sent to users when they receive
| a confirmation code.
|
*/
'notification' => \BeyondCode\EmailConfirmation\Notifications\ConfirmEmail::class,
];

Bu paket hakkında daha fazla bilgiyi Resmi GitHub deposuna göz atarak tamamlayın ve tam yükleme ve kullanım talimatları için benioku dosyasını izleyin.

Bir önceki yazımız olan Ubuntu'da Webmin Nasıl Yüklenir 18.04 başlıklı makalemizi de okumanızı öneririz.

About This Author

Comments are closed

%d blogcu bunu beğendi: