25.01.2017, 21:51
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;
Код:
if(!(7 <= tamano <= 62)) return MostrarDialog_(playerid, DIALOGO_REGISTRO);
Код:
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; }