Cambiar contraseсa del jugador en foro smf
#1

En el comando para cambiar la contraseсa del jugador quiero que tambien cambie la contraseсa en el foro,
hay algo malo en esto?

Код:
format(Query,sizeof(Query),"UPDATE `smf_members` SET passwd = md5('%s') WHERE `member_name` = '%s'", contrasena, nombre(playerid));
mysql_function_query(Conecction, Query, true, "EnviarConsulta", "ii", 0, playerid);
no veo el problema a eso :/
hay otra columna que se llama password_salt no se si tambien habrб qe modificar esa columna, y si hay qe hacerlo no se como es

Muchas gracias
Reply
#2

Ya lo solucione gracias de todas formas

faltaba actualizar la columna password_salt

Код:
format(Query,sizeof(Query),"UPDATE `smf_members` SET passwd = md5('%s'), password_salt = '' WHERE `member_name` = '%s'", contrasena, nombre(playerid));
mysql_function_query(Conecction, Query, true, "EnviarConsulta", "ii", 0, playerid);
Reply
#3

No puedes hacer eso, si estableces password_salt sin un valor, entonces las contraseсas se vuelven vulnerables y pueden ser descifradas con bases de datos que actualmente existen.

Deberнas usar la siguiente consulta:

Код:
UPDATE `smf_members` SET passwd = MD5(CONCAT(MD5('%s'), `password_salt`)) WHERE `member_name` = '%s'
Reply
#4

gracias
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)