PDA

View Full Version : Add new user automatically vB5.6.5


Knife015
11-16-2021, 02:49 AM
Hi guys, before reporting my issue I would like to thank the vBulletin members for offering their help.

Well, I have a SAMP server (GTA San Andreas Multiplayer) and I would like to create an account synchronization with the forum and the server but I am having problems with saving passwords, the account is saved in the forum and everything works perfectly but the password I don't know how to encrypt it for vBulletin

This is my code in which the account is registered, however the password is not encrypted because I do not know what type of encryption vBulletin has or how to do it


new date[64], date2[64];
getdate(year, month, day);
gettime(hour, minute, second);

format(date, sizeof(date), "%02d-%02d-%02d", year, month, day);
format(date2, sizeof(date2), "%02d-%02d-%02d %02d:%02d:%02d", year, month, day, hour, minute, second);

printf("%s", gettime());

query[0] = '\0';

mysql_format(MySQLCon, temp_query, sizeof(temp_query), "INSERT INTO `_foro`."TABLE_FORO_PREFIX"user (username, token, scheme, passworddate, email, styleid, parentemail, showvbcode, usertitle, ");
strcat(query, temp_query);
temp_query[0] = '\0';
mysql_format(MySQLCon, temp_query, sizeof(temp_query), "joindate, daysprune, lastvisit, lastactivity, usergroupid, timezoneoffset, options, maxposts, threadedmode,");
strcat(query, temp_query);
temp_query[0] = '\0';
mysql_format(MySQLCon, temp_query, sizeof(temp_query), "startofweek, ipaddress, pmpopup, referrerid, reputationlevelid, reputation, autosubscribe, birthday) ");
strcat(query, temp_query);
temp_query[0] = '\0';
mysql_format(MySQLCon, temp_query, sizeof(temp_query), "VALUES ('%s', SHA1(CONCAT(LOWER('%s'), '%s')), 'argon2id:::', '%s', '%s', '36', '', '0', 'DayliLife Roleplay', '%d', 0, '%d', '%d', '2', ", PlayerName, PlayerName, user[playerid][jClave], date, user[playerid][jEmail], gettime(), gettime(), gettime());
strcat(query, temp_query);
temp_query[0] = '\0';
mysql_format(MySQLCon, temp_query, sizeof(temp_query), "'0', '514853911', '-1', '1', '1', '%s', '0', '0', '5', '10', '0', '00-00-0000');", user[playerid][jIP]);
strcat(query, temp_query);
temp_query[0] = '\0';

mysql_query(MySQLCon, query, false);
query[0] = '\0';

AddForoColumnsValues(PlayerName);