Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic Improved Email Check on Registration (Read 2250 times)
Dandello
Forum Administrator
*****
Offline


I love YaBB 2.7!

Posts: 1759
Location: The Land of YaBB
Joined: Feb 12th, 2014
Gender: Female
Re: Improved Email Check on Registration
Reply #3 - Jul 4th, 2014 at 1:54am
Print Post  
I'm testing the functionality of this one. (So far so good.) Some minor glitches with some of the requirements for the DNS checking and Module dependencies.
  

Perfection is not possible. Excellence, however, is excellent.
Back to top
WWW  
IP Logged
 
pyragony54
God Member
*****
Offline


I Love YaBB!

Posts: 664
Location: Йошкар-Ола
Joined: May 25th, 2014
Gender: Male
Re: Improved Email Check on Registration
Reply #2 - Jul 1st, 2014 at 10:49am
Print Post  
Code
Select All
<edit file>
Languages/German/Admin.lng
</edit file>

<search for>
);

%floodtxt = (
</search for>

<add before>
'imp_email_check' => 'Aktivieren der verbesserten eMail-Prüfung?<br /><span class="small">Prüft, ob die eMail-Domäne vorhanden ist, wenn der Benutzer auf dem angegebenen SMTP-Server bekannt ist, ob die SMTP-Server`s online und gültig sind und wenn die Benutzer Mailbox voll ist. Auch wird ein zweites eMail-Feld zur Prüfung einefügt.<br />Note: Net::DNS muß auf Ihrem Server installiert sein.</span>',
</add before>

<edit file>
Languages/German/Error.lng
</edit file>

<search for>
## Register ##
</search for>

<add after>
'email_mismatch'       => "Ihre eMail-Adressen stimmen nicht überein.",
</add after>

<edit file>
Languages/German/Register.lng
</edit file>

<search for>
'81' => 'Passwort',
</search for>

<add before>
'70' => 'Überprüfe eMail-Adresse',
</add before>

<search for>
);

%pwstrengthmeter_txt = (
</search for>

<add before>
'error_email2' => 'Überprüfen Sie Ihre eMail-Adresse.',
'error_email3' => 'Ihre eMail-Adressen sind nicht identisch.',
</add before>

<search for>
1;
</search for>

<add before>

%mail_check = (
'address' => 'Die eingegeben eMail-Adresse:',
'invalid' => 'ist ungültig.',
'reason' => 'Der Fehler ist:',
'0' => 'Prüfung erfolgreich.',
'1' => 'Falscher Syntax in der eMail-Adresse.',
'2' => 'Maildomain in der eMail-Adresse des genannten ist unbekannt.',
'3' => 'Es gab einen Timeout während der DNS Kontrollen.',
'4' => 'Benutzer ist unbekannt auf dem SMTP-Server.',
'5' => 'Es gab einen Timeout während des SMTP checks.',
'6' => 'Alle SMTP-Server, die für die eMail-Domain gefunden wurden, sind während der SMTP-Prüfung unerreichbar..',
'7' => 'Mailbox ist vorübergehend voll, aber wahrscheinlich ein gültiger Benutzername.',
);

</add before> 






Code
Select All
<edit file>
Languages/German_Du/Admin.lng
</edit file>

<search for>
);

%floodtxt = (
</search for>

<add before>
'imp_email_check' => 'Aktivieren der verbesserten eMail-Prüfung?<br /><span class="small">Prüft, ob die eMail-Domäne vorhanden ist, wenn der Benutzer auf dem angegebenen SMTP-Server bekannt ist, ob die SMTP-Server`s online und gültig sind und wenn die Benutzer Mailbox voll ist. Auch wird ein zweites eMail-Feld zur Prüfung einefügt.<br />Note: Net::DNS muß auf Ihrem Server installiert sein.</span>',
</add before>

<edit file>
Languages/German_Du/Error.lng
</edit file>

<search for>
## Register ##
</search for>

<add after>
'email_mismatch'       => "Deine eMail-Adressen stimmen nicht überein.",
</add after>

<edit file>
Languages/German_Du/Register.lng
</edit file>

<search for>
'81' => 'Passwort',
</search for>

<add before>
'70' => 'Überprüfe eMail-Adresse',',
</add before>

<search for>
);

%pwstrengthmeter_txt = (
</search for>

<add before>
'error_email2' => 'Überprüfe Deine eMail-Adresse.',
'error_email3' => 'Deine eMail-Adressen sind nicht identisch.',
</add before>

<search for>
1;
</search for>

<add before>

%mail_check = (
'address' => 'Die eingegeben eMail-Adresse:',
'invalid' => 'ist ungültig.',
'reason' => 'Der Fehler ist:',
'0' => 'Prüfung erfolgreich.',
'1' => 'Falscher Syntax in der eMail-Adresse.',
'2' => 'Maildomain in der eMail-Adresse des genannten ist unbekannt.',
'3' => 'Es gab einen Timeout während der DNS Kontrollen.',
'4' => 'Benutzer ist unbekannt auf dem SMTP-Server.',
'5' => 'Es gab einen Timeout während des SMTP checks.',
'6' => 'Alle SMTP-Server, die für die eMail-Domain gefunden wurden, sind während der SMTP-Prüfung unerreichbar..',
'7' => 'Mailbox ist vorübergehend voll, aber wahrscheinlich ein gültiger Benutzername.',
);

</add before> 






  

Bad manners keep people but the only reason for a kind of privilege, because no skin them on the mouth.
Back to top
 
IP Logged
 
pyragony54
God Member
*****
Offline


I Love YaBB!

Posts: 664
Location: Йошкар-Ола
Joined: May 25th, 2014
Gender: Male
Re: Improved Email Check on Registration
Reply #1 - Jul 1st, 2014 at 10:47am
Print Post  
Here to talk all language files. The will probably not change. Would have only the mod to be adjusted.


Code
Select All
<edit file>
Languages/English/Admin.lng
</edit file>

<search for>
);

%floodtxt = (
</search for>

<add before>
'imp_email_check' => 'Enable improved e-mail checking?<br /><span class="small">Checks if the e-mail domain exists, if the user is known on the given SMTP server, if the smtp server(s) are online and valid, and if the users mailbox is full. Also adds a second e-mail field to the registration page for verification.<br />Note that this setting requires Net::DNS to be installed on your server.</span>',
</add before>

<edit file>
Languages/English/Error.lng
</edit file>

<search for>
## Register ##
</search for>

<add after>
'email_mismatch'       => "The e-mail addresses do not match.",
</add after>

<edit file>
Languages/English/Register.lng
</edit file>

<search for>
'81' => 'Password',
</search for>

<add before>
'70' => 'Verify e-mail',
</add before>

<search for>
);

%pwstrengthmeter_txt = (
</search for>

<add before>
'error_email2' => 'You must verify your e-mail.',
'error_email3' => 'Your e-mail is not equal the confirmation e-mail.',
</add before>

<search for>
1;
</search for>

<add before>

%mail_check = (
'address' => 'The entered e-mail address:',
'invalid' => 'is invalid.',
'reason' => 'The error is:',
'0' => 'Check is successful.',
'1' => 'Bad syntax of e-mail address.',
'2' => 'Mail domain mentioned in the e-mail address is unknown.',
'3' => 'Timeout has happened during DNS checks.',
'4' => 'User is unknown on SMTP server.',
'5' => 'Timeout has happened during SMTP checks.',
'6' => 'All SMTP servers for the e-mail domain were found unreachable during SMTP checks.',
'7' => 'Mailbox is temporarily full but probably a valid username.',
);

</add before> 


  

Bad manners keep people but the only reason for a kind of privilege, because no skin them on the mouth.
Back to top
 
IP Logged
 
Dandello
Forum Administrator
*****
Offline


I love YaBB 2.7!

Posts: 1759
Location: The Land of YaBB
Joined: Feb 12th, 2014
Gender: Female
Improved Email Check on Registration
Jun 24th, 2014 at 2:30pm
Print Post  
by Derek Barnstorm
  

improved_email_check_on_registration_11.zip (Attachment deleted | 46 Downloads )

Perfection is not possible. Excellence, however, is excellent.
Back to top
WWW  
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint