Çok ciddi olmasada bence bu phpBB deki bir eksik.. Şöyle anlatayım:
Eğer ACP den hesap etkinleştirme açık ise kullanıcıya kayıtta bir e-posta gönderiliyor ve aktivasyon kodu vs. zaten biliyorsunuz. Buraya kadar tamam. Ancak kullanıcının verdiği e-posta adresi eğer gerçek değilse yani gerçekte hiç bir domainde kayıtlı olmayan bir adres ise, phpBB tüm kaydı yapıyor ancak bir sonraki ekranda emailer.php nin 234'üncü satırı gereğince hata mesajı veriyor.
- Kod: Tümünü seç
Failed sending email :: PHP ::
DEBUG MODE
Line : 234
File : emailer.php
- Kod: Tümünü seç
if (!$result)
{
message_die(GENERAL_ERROR, 'Failed sending email :: ' . (($this->use_smtp) ? 'SMTP' : 'PHP') . ' :: ' . $result, '', __LINE__, __FILE__);
}
return true;
Bu durumda kullanıcı ne olduğunu anlamıyor ve tekrar kayıt olmaya çalışıyor yada vazgeçiyor
Oysa kayıt yapıldı ancak aktivasyon yapılamaz durumda çünkü e-posta gitmedi. Tamam burda kullanıcı suçlu ama yanlışlık işte ne yapalım adam dalgınlıkla belki yahoo ya 3 tane o koymuştur yada ahmet@ yazacağına ahmey@ yazmıştır. Oysa bu durumda ekrana şöyle bir mesaj yazdırsak daha iyi olmaz mı: "kaydınız yapılmıştır ancak verdiğiniz e-posta hatalı olduğu için gerekli aktivasyon kodu gönderilememiştir lütfen adminle irtibata geçin vs.." Yada tekrar e-posta adresi istesek ve aktivasyonu yeniden bu adrese göndersek daha mantıklı olmaz mı?
"e-posta gönderlemedi lütfen adresinizi doğru yazarak gönder butanuna tıklayın" diyebilmek için gerekli kod değişiklerini yapan birileri var mı acaba? Ben yapabilseydim hiç bu kadar uzatmazdım zaten, konuyu ozetleyip direk kodları verirdim