їPor quй no lee la contraseсa? -
Fagrinht - 29.09.2016
Antes funcionaba a la perfecciуn y ahora no lee la contraseсa, cualquier contraseсa que ponga vuelve a repetir el dialog de login....
en onplayerconnect busca al usuario..
Код:
new Query[130];
mysql_format(MySQL, Query, sizeof Query, "SELECT SQLID, Password, Salt FROM cuentas WHERE Usuario = '%e' LIMIT 1", NombreJugador(playerid));
mysql_tquery(MySQL, Query, "LogueoUsuario", "i", playerid);
logueousuario muestra los textdraws de login/registro...
cuando seleccionas el textdraw de login descarga la contraseсa
Код:
else if(clickedid == TextdrawsGlobales[4])
{
QuitarMenuInicio(playerid), CancelSelectTextDraw(playerid);
if(CuentaExiste[playerid] == 1)
{
MostrarMenuInicio(playerid);
return 1;
}
else if(CuentaExiste[playerid] == 2)
{
cache_get_field_content(0, "Password", InformacionJugador_[playerid][pPassword], MySQL, 65);
cache_get_field_content(0, "Salt", InformacionJugador_[playerid][pSalt], MySQL, 11);
new string[145];
format(string, sizeof(string), ""#CBLANCO"Bienvenido(a) "#CGRIS_3"%s\n\n"#CBLANCO"Tu cuenta estб registrada en nuestra base de datos, Ingresa su contraseсa:", NombreJugador(playerid));
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, ""CAZUL"Login", string, "Ingresar","Cancelar");
return 1;
}
}
Cuando colocas la contraseсa deberнa de loguearte pero no... te vuelve a mostrar el dialogo como si colocaras la contraseсa mal estando bien.
Код:
case DIALOG_LOGIN:
{
if(!response) return Kick(playerid);
new Hash[65];
SHA256_PassHash(inputtext, InformacionJugador_[playerid][pSalt], Hash, 65);
if(!strcmp(Hash, InformacionJugador_[playerid][pPassword]))
{
new Query[80];
mysql_format(MySQL, Query, sizeof Query, "SELECT * FROM cuentas WHERE Usuario = '%e' LIMIT 1", GetPlayerNameEx(playerid));
mysql_tquery(MySQL, Query, "CargarUsuario", "i", playerid), KillTimer(LogueoTiempo[playerid]);
}
else
{
new string[145];
format(string, sizeof(string), ""#CBLANCO"Bienvenido(a) "#CGRIS_3"%s\n\n"#CBLANCO"Tu cuenta estб registrada en nuestra base de datos, Ingresa su contraseсa:", NombreJugador(playerid));
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, ""CAZUL"Login", string, "Ingresar","Cancelar");
}
}
Respuesta: їPor quй no lee la contraseсa? -
Fagrinht - 02.10.2016
Aъn requiera el soporte
Respuesta: їPor quй no lee la contraseсa? -
adri1 - 02.10.2016
їNo sabe leer? Ensйсale a leer
Respuesta: їPor quй no lee la contraseсa? -
OTACON - 02.10.2016
mandalo a la escuela. xd
Respuesta: їPor quй no lee la contraseсa? -
Z0MBERTH - 02.10.2016
Juanito pa' la escuela.
Respuesta: їPor quй no lee la contraseсa? -
Fagrinht - 02.10.2016
Es tнpico de OTOCAN su inmadurez, cuando quiere ayudar lo hace bien ya que tiene conocimientos de programaciуn pero normalmente es un inmaduro, de adri1 me sorprende un poco porque le tengo arriba como programador, aunque eso no significa nada para nadie y de Zo0mer/Endry Rincуn, nada que decir
Re: їPor quй no lee la contraseсa? -
Unrea1 - 02.10.2016
Prueba incrementar el valor a las celdas.
Respuesta: їPor quй no lee la contraseсa? -
Tirael - 02.10.2016
https://sampforum.blast.hk/showthread.php?tid=581336
Yo dirнa que no estбs dбndole el random que requieres.