Szerző Téma: automatikus bejelentkezés  (Megtekintve 675 alkalommal)

automatikus bejelentkezés
« Dátum: 2012. március 18. - 15:24:35 »
+1 Show voters
azt szeretném megoldani hogy ha nem változik az ip-m akkor ne kérje mindig a szerver a jelszavamat
ezt hogy lehetne megoldani?

Nem elérhető nyE

  • 1745
    • Profil megtekintése
automatikus bejelentkezés
« Válasz #1 Dátum: 2012. március 18. - 15:25:44 »
0 Show voters
A regrendszered lementi az ipd és a csatlakozásnál beolvassa a fájlból. Ha egyezik akkor nem kéri.

automatikus bejelentkezés
« Válasz #2 Dátum: 2012. március 18. - 15:28:03 »
+1 Show voters
Idézetet írta: Antonyo date=1332080744\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"18705\" data-ipsquote-contentclass=\"forums_Topic
A regrendszered lementi az ipd és a csatlakozásnál beolvassa a fájlból. Ha egyezik akkor nem kéri.
 
és leírnád hozzá a kodot is?
ez a bejelentkezés kód
 
if (dialogid == LOGIN)
    {
        GetPlayerName(playerid, Name, sizeof(Name));
        format(file, sizeof(file), SERVER_USER_FILE, Name);
        if(!response) return Kick(playerid);
        if(!strlen(inputtext)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Login\", \"Te már regisztráltál, jelentkez be.\", \"Login\", \"Kilép\");
        new tmp;
        tmp = dini_Int(file, \"Password\");
        if(inputtext[1] != tmp)
{
           SendClientMessage(playerid, RED, \"Hibás Jelszó\");
           ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, \"Login\", \"Te már regisztráltál, jelentkez be.\", \"Login\", \"Kilép\");
        }
        else
        {
            gPlayerLogged[playerid] = 1;
            AdminInfo[playerid][pAdminLevel] = dini_Int(file, \"AdminLevel\");
            AdminInfo[playerid][pScore] = dini_Int(file, \"Score\");
            AdminInfo[playerid][pWarns] = dini_Int(file, \"Warns\");
            AdminInfo[playerid][pCash] = dini_Int(file, \"Money\");
   Save[playerid] = SetTimerEx(\"SaveStats\",1000,true,\"i\",playerid);
            SendClientMessage(playerid,RED,\"[sYSTEM]:Sikeres bejelentkezés\");
            GivePlayerMoney(playerid,AdminInfo[playerid][pCash]);
            SetPlayerScore(playerid,AdminInfo[playerid][pScore]);
            if(AdminInfo[playerid][pAdminLevel] >0)
            {
            //format(String,sizeof(String),\"Admin %s has logged in\", Name[playerid]);
            //SendClientMessageToAll(ORANGE,String);
            }
}
}
« Utoljára szerkesztve: 2012. március 18. - 17:54:11 írta $$David$$ »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal