|
|
|
|
#1 |
|
Little Clucker
![]() Join Date: Jul 2009
Posts: 34
Reputation: 0
|
In my gamemode i doing registration system. And enter email address when player register.
Is there any way that I validate an e-mail without plug-ins? |
|
|
|
|
|
#2 |
|
High-roller
![]() ![]() ![]() ![]() ![]() Join Date: Jan 2010
Location: Australia
Posts: 4,006
Reputation: 832
|
Try see what you can do with Slices mail include, and play around with the http functions given in sa-mp 0.3b or 0.3c...
|
|
|
|
|
|
#3 |
|
High-roller
![]() ![]() ![]() ![]() ![]() Join Date: Dec 2010
Location: The Netherlands
Posts: 1,491
Reputation: 120
|
You better create a PHP page - so people can register there. With PHP there is a function to check it.
|
|
|
|
|
|
#4 |
|
Little Clucker
![]() Join Date: Jul 2009
Posts: 34
Reputation: 0
|
i find this function
Code:
stock ValidEmail(email[]) {
new len=strlen(email);
new cstate=0;
new i;
for(i=0;i<len;i++) {
if ((cstate==0 || cstate==1) && (email[i]>='A' && email[i]<='Z') || (email[i]>='a' && email[i]<='z') || (email[i]=='.') || (email[i]=='-') || (email[i]=='_'))
{
} else {
// Ok no A..Z,a..z,_,.,-
if ((cstate==0) &&(email[i]=='@')) {
// its an @ after the name, ok state=1;
cstate=1;
} else {
// Its stuff which is not allowed
return false;
}
}
}
if (cstate<1) return false;
if (len<6) return false;
// A toplevel domain has only 3 to 4 signs :-)
if ((email[len-3]=='.') || (email[len-4]=='.') || (email[len-5]=='.')) return true;
return false;
}
they work normal 50 %. when enter e-mail: qwerty - script say that e-mail wrong. when enter e-mail qwerty@gmail.com - script say that e-mail valid but when enter e-mail @gmail.com - script say that e-mail valid too. But it wrong, bug. Can you help repair it? |
|
|
|
|
|
#5 |
|
Gangsta
![]() ![]() ![]() ![]() Join Date: Nov 2007
Location: UK, dun kno!!
Posts: 738
Reputation: 13
|
If I was you I would just leave it, it's a lot of effort and I think many people would just put in fake emails. Your better off just making a free forum or something.
|
|
|
|
|
|
#6 |
|
Beta Tester
![]() ![]() ![]() ![]() ![]() Join Date: Jun 2008
Location: 629
Posts: 13,235
Reputation: 1900
|
Trust me, that validation code is WRONG!
"Alex Cole"@y-less.com That is a VALID e-mail address, as are many other things you've probably never heard of! See this site for more information: http://haacked.com/archive/2007/08/2...s-until-i.aspx |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [Plugin] PWN Mail Exploder 0.3 | Romanius | Релизы/Releases | 30 | 30/03/2013 02:22 PM |
| e-mail plugin | denis1999 | Help Archive | 3 | 05/03/2010 05:26 AM |
| [HELP] mail | roleplay501 | Help Archive | 5 | 02/06/2009 02:34 PM |