Page Index Toggle Pages: 1 ReplyAdd Poll Send Topic
Normal Topic Improved Email Check on Registration (Read 2307 times)
 
Paste Member Name in Quick Reply Box Dandello
Forum Administrator
YaBB Modder
*****
Offline


I love YaBB 2.7!

Posts: 2234
Location: The Land of YaBB
Joined: Feb 12th, 2014
Gender: Female
Mood: Annoyed
Zodiac sign: Virgo
Improved Email Check on Registration
Jun 24th, 2014 at 2:30pm
Mark & QuoteQuote  
by Derek Barnstorm
  

Perfection is not possible. Excellence, however, is excellent.
Back to top
WWW  
IP Logged
 
Paste Member Name in Quick Reply Box pyragony54
Language
***
Offline


I Love YaBB!

Posts: 852
Location: Йошкар-Ола
Joined: May 25th, 2014
Gender: Male
Mood: Dead
Zodiac sign: Scorpio
Re: Improved Email Check on Registration
Reply #1 - Jul 1st, 2014 at 10:47am
Mark & QuoteQuote  
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:CheesyNS 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> 


  

if (idea == 'none') {use (manuals) && (Google | | search)}
if ($ answer == 0) {post (question)}
Back to top
 
IP Logged
 
Paste Member Name in Quick Reply Box pyragony54
Language
***
Offline


I Love YaBB!

Posts: 852
Location: Йошкар-Ола
Joined: May 25th, 2014
Gender: Male
Mood: Dead
Zodiac sign: Scorpio
Re: Improved Email Check on Registration
Reply #2 - Jul 1st, 2014 at 10:49am
Mark & QuoteQuote  
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:CheesyNS 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:CheesyNS 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> 






  

if (idea == 'none') {use (manuals) && (Google | | search)}
if ($ answer == 0) {post (question)}
Back to top
 
IP Logged
 
Paste Member Name in Quick Reply Box Dandello
Forum Administrator
*****
Offline


I love YaBB 2.7!

Posts: 2234
Location: The Land of YaBB
Joined: Feb 12th, 2014
Gender: Female
Mood: Annoyed
Zodiac sign: Virgo
Re: Improved Email Check on Registration
Reply #3 - Jul 4th, 2014 at 1:54am
Mark & QuoteQuote  
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
 
Page Index Toggle Pages: 1
ReplyAdd Poll Send Topic
Bookmarks: del.icio.us Digg Facebook Google LinkedIn reddit Twitter Yahoo
Improved Email Check on Registration

Please type the characters exactly as they appear in the image,
without the first 2 and last 2 characters.
The characters must be typed in the same order,
and they are case-sensitive.
Open Preview Preview

You can resize the textbox by dragging the right or bottom border.
Off Topic Comment Insert Spoiler
Insert Hyperlink Insert FTP Link Insert Image Insert E-mail Insert Media Insert Table Insert Table Row Insert Table Column Insert Horizontal Rule Insert Teletype Insert Code Insert Quote Edited Superscript Subscript Insert List /me - my name Insert Marquee Insert Timestamp No Parse
Bold Italicized Underline Insert Strikethrough Highlight
                       
Change Text Color
Insert Preformatted Text Left Align Centered Right Align
resize_wb
resize_hb







Max 5000 characters. Remaining characters:
Text size: %
More Smilies
View All Smilies
Collapse additional features Collapse/Expand additional features Smiley Wink Cheesy Grin Angry Sad Shocked Cool Huh Roll Eyes Tongue Embarrassed Lips Sealed Undecided Kiss Cry