Cuando pongo una direcciуn de correo siempre salta que tiene que ser mнnimo 7 caracteres y mбximo 64 si pongo ejemplo 8 o 20, siempre sale eso, no pasa del;
Код:
case DIALOGO_CORREO:{
if(response){
new tamano = strlen(inputtext);
if(!(7 <= tamano <= 62)) return MostrarDialog_(playerid, DIALOGO_REGISTRO);
if((strfind(inputtext, "@", true) == -1) || (strfind(inputtext, ".", true) == -1)) return MostrarDialog_(playerid, DIALOGO_REGISTRO);
static Salt[11], Query[263], Usuario[MAX_PLAYER_NAME + 1];
for(new i; i < 10; i++) Salt[i] = random(79) + 47;
Salt[10] = 0;
SHA256_PassHash(inputtext, Salt, InformacionJugador_[playerid][jPassword], 65);
GetPlayerName(playerid, Usuario, sizeof Usuario);
mysql_format(dbHandle, Query, sizeof Query, "INSERT INTO `usuarios` (`Usuario`, `Password`, `Salt`, `Correo`) VALUES ('%e', '%e', '%e', '%e')", Usuario, InformacionJugador_[playerid][jPassword], Salt, InformacionJugador_[playerid][jCorreo]);
mysql_tquery(dbHandle, Query, "RegistrarUsuario_", "i", playerid);
}else{
MostrarDialog_(playerid, DIALOGO_REGISTRO);
}
return 1;
}