Login/register problem (mysql)
#5

Sorry, write it so and send the prints again:
PHP код:
case DIALOG_LOG:
{
    if(!
response)return Kick(playerid);
    new 
passHash[129],passHash2[129],bool:updatePassword[MAX_PLAYERS];
    
valstr(passHash2,udb_hash(inputtext));
    
printf("Passwort: %s | Hash: %s",Passwords[playerid],passHash2);
    if(
PlayerInfo[playerid][passGenTime] == && !strcmp(passHash2,Passwords[playerid],true))
    {
        
updatePassword[playerid] = true;
        
PlayerInfo[playerid][passGenTime] = gettime();
    }
    
passHash createPasswordHash(PlayerInfo[playerid][passGenTime],inputtext);
    
printf("passHash: %s",passhash);
    
printf("updatePassword[playerid]: %d",updatePassword[playerid]);
    if(
updatePassword[playerid] == true && !strcmp(passHash,Passwords[playerid],true))
    {
        
scm(playerid,COLOR_GREEN,"( ! ) You have logged in !");
        new 
sql[128];
        if(
updatePassword[playerid] == true)
        {
            
format(sql,sizeof sql,"UPDATE `users` SET `passLastUpdate`='%i',`password`='%s' WHERE `UID`='%i'",PlayerInfo[playerid][passGenTime],passHash,PlayerInfo[playerid][UID]);
            
mysql_query(sql,THREAD_ignoreCallback,playerid,mysqlCon1);
        }
        
format(sql,sizeof sql,"SELECT `key_v`,`value` FROM `user_data` WHERE `UID`='%i'",PlayerInfo[playerid][UID]);
        
mysql_function_query(mysqlCon1,sq,true,"onTHREAD_CompleteLoadPlayer","d",playerid);
    }
    else
    {
        
printf("%d",PlayerInfo[playerid][passGenTime]);
        
ShowPlayerDialog(playeridDIALOG_LOGDIALOG_STYLE_PASSWORD,"SERVER","You have entered an incorrect password.\nType your password below to login.","Login","Quit");
    }
    return 
1;

Mencent
Reply


Messages In This Thread
Login/register problem (mysql) - by Oeal - 28.03.2015, 12:11
Re: Login/register problem (mysql) - by Oeal - 10.04.2015, 00:16
AW: Login/register problem (mysql) - by Mencent - 10.04.2015, 08:52
Re: Login/register problem (mysql) - by Oeal - 11.04.2015, 18:39
AW: Login/register problem (mysql) - by Mencent - 11.04.2015, 19:30
Re: Login/register problem (mysql) - by Oeal - 11.04.2015, 20:18
AW: Login/register problem (mysql) - by Mencent - 11.04.2015, 20:20
Re: Login/register problem (mysql) - by Oeal - 11.04.2015, 20:28
AW: Login/register problem (mysql) - by Mencent - 11.04.2015, 20:33
Re: Login/register problem (mysql) - by Oeal - 11.04.2015, 20:58

Forum Jump:


Users browsing this thread: 4 Guest(s)