Quote:
Originally Posted by NicK_
Utilizando sua stock, implementei uma nova, para verificar se o dominio consta em alguma blasklist (no caso, sua).
Verifiquei a existкncia de sites que disponibilizam e-mails de graзa e aleatуrios. Entгo, й fбcil definir uma variaveis com estes dominios e verificar se o que a pessoa irб utilizar й um destes.
PHP Code:
stock IsEmailBlackList(const email[], const domain[])
{
if(IsValidEmail(email)) {
if(strfind(email, domain, false) != -1)
return 1;
}
else
return 1;
return 0;
}
/*
Retorno 1 => Nгo permitido
Returno 0 => Permitido
*/
Exemplo de uso
PHP Code:
CMD:vemail(playerid, params[]) {
new mail[64], Msg[144], bool:perm = true;
if(sscanf(params, "s[64]", mail)) return SendClientMessage(playerid, -1, "/vemail [email]");
new BlackListDomain[][] = { // Adicionar os domнnios
{"yopmail.com"},{"mailna.biz"}
};
for(new i; i < sizeof(BlackListDomain); i++)
if(IsEmailBlackList(mail, BlackListDomain[i]))
perm = false;
format(Msg, sizeof(Msg), "E-mail: %s [%s]", mail, (perm == true ? ("PERMITIDO") : ("NГO PERMITIDO")));
return SendClientMessage(playerid, -1, Msg);
}

|
Muito boa a ideia e aplicaзгo do cуdigo, nгo tinha me passado pela cabeзa.