Şablondaki sınıf, ICustomVerificationCodeSender arayüzünü uygular ve SendVerificationCode metodunu içerir.
SendVerificationCode Metodu: İki parametre alır:
user (UserInfoModel): Kullanıcı bilgileri. Bu nesne üzerinden şu alanlara erişebilirsiniz:
user.Username: Kullanıcının e-posta adresi
user.FirstName: Kullanıcının adı
user.LastName: Kullanıcının soyadı
user.PhoneNumber: Kullanıcının telefon numarası
verificationcode (string): Kuika tarafından rastgele üretilen doğrulama kodu
Metodun dönüş değeri, kodu kimin göndereceğini belirler:
return false: Kuika, doğrulama kodunu kullanıcıya kendisi e-posta ile gönderir.
return true: Kuika kodu göndermez; kodun bu provider tarafından gönderildiğini varsayar.
Örneğin doğrulama kodunu SMS ile göndermek istiyorsanız, metot içinde user.PhoneNumber ve verificationcode değerlerini kullanarak SMS servisinizi çağırın ve gönderim başarılı olduğunda true döndürün.