Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: hasła
1. zmiana hasła
Witam, chcia?bym zrobi? zmian? has?a pod komend?.
Has?o ma si? zmieni? w bazie danych.

Jak to zrobi? ?eby np.
/zmienhaslo (starehas?o) (nowe has?o, np. 1234 i zakodowane md5)

Zimne piwo stawiam.

Pozdrawiam
2. Bląd z zapisem hasła w bazie danych
Witam, zrobilem rejestracje podpialem do bazy, lecz po rejestracji takie elementy jak login, serial, czas reejstracji uzupelnia sie dobrze. Tylko haslo nie chce sie uzupelnic. Wie ktos moze czego to jest wina?



addEvent("logowanie:zaloguj",true)
addEventHandler("logowanie:zaloguj",root,function(login,haslo,switch)
local q=dbQuery(db,"SELECT * FROM Konta WHERE Login=?",login)
local w=dbPoll(q,-1)
if #w==0 then
triggerClientEvent("send:error",source,"Konto "..login.." nie istnieje w bazie danych!")
return
end
if w[1].Haslo~=haslo then
triggerClientEvent("send:error",source,"Konto "..login.." posiada inne has?o!")
return
end
setElementData(source,"UID",w[1].UID)
triggerClientEvent("close:panel",source)
if switch=="on.png" then
dbExec(db,"UPDATE Konta SET zapis=? WHERE Login=?",1,login)
elseif switch=="off.png" then
dbExec(db,"UPDATE Konta SET zapis=? WHERE Login=?",0,login)
end
end)


addEvent("rejestracja:nowekonto",true)
addEventHandler("rejestracja:nowekonto",root,function(login,haslo,haslo2)
local q=dbQuery(db,"SELECT * FROM Konta WHERE Login=?",login)
local w=dbPoll(q,-1)
if #w>0 then
triggerClientEvent("send:error",source,"Kont...
3. zapis hasła
Witam przychodz? z pytaniem dotycz?cym zapisu has?a. Posiadam pewien problem i nie wiem co ?le zrobi?em
[lua]
save_password=false;

dxDrawImage((a3)-750,logowanie["skalowanie"]["button-unactivate"][2],logowanie["skalowanie"]["button-unactivate"][3],logowanie["skalowanie"]["button-unactivate"][4],save_password and logowanie["textures"]["button-activate"] or logowanie["textures"]["button-unactivate"], 0, 0, 0, tocolor(255, 255, 255, 255), false)


savePassword = function(l,h)
if not File.exists("cache.tmp") then
local file=File.new("cache.tmp")
if file then
str=l..";"..teaEncode(h, string.reverse("##6N5u7MCtZgpDDs3PbJVvJKbzuDk##"))..""
str=teaEncode(str, "##6N5u7MCtZgpDDs3PbJVvJKbzuDk##")
if not file:write(str) then
File.delete("cache.tmp")
end
file:close()
end
end
end

loadSavedAccount = function()
if File.exists("cache.tmp") then
file = File.open("cache.tmp")
if not file then return end
txt = file:read(file.size) or ""
txt=teaDecode(txt, "##6N5u7MCtZgpDDs3PbJVvJKbzuDk##")
local tabela=split(txt, ";")
exports['am-editbox']:dxSetEditText(login, tabela[1])
exports['am-editbox']:dxSetEditText(pass, teaDecode(tabela[2], string.reverse("##6N5u7MCtZgpDDs3PbJVvJKbzuDk##")))
save_pas...
4. pobieranie hasła z gui + przeniesienie do serwera
Przypomnia? by mi kto? tak jak w tytule. Funkcje na pobranie tekstu z editboxa znam, ale jak to wyeksportowa? do serwera. (ten pobrany tekst czy tam zmienn? bo to w zmiennej)
5. Odczytywanie hasła zapisanego przez password_hash w PHP
Hej. Tworz? stron? przez kt?r? gracz b?dzie si? rejestrowa? na serwer, wszystko okej; tworzy konto, ale natkn??em si? na problem, ?e gracz nie mo?e wej?? na serwer z powodu z?ego hasha; pobieram te zahashowane has?o z bazy danych i nic; dalej ten sam b??d.


Weryfikacja has?a przy logowaniu

passwordVerify
(passwordWpisanetostring(getElementData(client"password"))


passwordWpisane - has?o wpisane przez gracza w client.lua, tego nie daje, bo to dzia?a.

Zapisywanie has?a, do p??niejszego odczytania


outputChatBox
("password: "..v["password"], client) --- do sprawdzeniaczy b?dzie ten sam hash jak w bazie danych
            setElementData
(client"password"v["password"])



Zapisywanie has?a do bcrypta w php

PHP Code:


$haslo_hash 
password_hash($haslo1PASSWORD_DEFAULT);


6. [PHP] Weryfikowanie hasła przy lo
Hej, natkn??em si? dzisiaj na problem. Tworz? rejestracje na stronie ?eby zalogowa? si? na serwerze, a dodatkowo robie panel gracza. Stworzy?em formularz do logowania do panelu, wype?niam danymi i nic. My?l?, ?e problem sprawia MD5. Wszystkie has?a hashuje w md5, ?eby p??niej odczyta? je przez serwer mta. A teraz.. nie wiem jak odczyta? has?o w md5, w php. Kod

Hashowanie:

PHP Code:


        $haslo_hash 
md5($haslo1);



Odczytywanie has?a

PHP Code:


if (md5($haslo$wiersz['password']))




Odczytywanie nie dzia?a i skrypt nie przepuszcza gracza dalej.
7. Kodowanie hasła
Witam, jakim sposobem lub czym s? kodowane has?a, kt?re zapisywane s? w pliku internal.db w ACL?

Dodam, ?e 'has?a' wygl?daj? jak serial, i s? o wiele d?u?sze.
Za pomoc piwka i respekt. ;)
8. jaki jest najlepszy rodzaj kodowania hasła
jaki rodzaj najlepszy jest do kodowania has?a aby nikt nie odkodowa? np: md5 ?
9. Zapisywanie hasła
Czmu gdy chc? stworzy? plik pasy.xml nic si? nie dzieje?
Doda?em skrypt do acl admin, ale dalej nic sie nie tworzy
kod:
[lua]if getElementData(localPlayer, "player:uid") then return end
local pasyCreate = xmlCreateFile("pasy.xml"," newroot")

local root = getRootElement()
local resourceRoot = getResourceRootElement(getThisResource())
local sxidth, syeight = guiGetScreenSize()


local blurStrength = 20


local myScreenSource = dxCreateScreenSource(sxidth, syeight)
blurShader, blurTec = dxCreateShader("shaders/BlurShader.fx")


function renderblur()
if blur == true then
dxUpdateScreenSource(myScreenSource)

dxSetShaderValue(blurShader, "ScreenSource", myScreenSource);
dxSetShaderValue(blurShader, "BlurStrength", blurStrength);
dxSetShaderValue(blurShader, "UVSize", sxidth, syeight);

dxDrawImage(0, 0, sxidth, syeight, blurShader)
end
end
addEventHandler("onClientRender", root, renderblur)

addEventHandler("onClientResourceStop", resourceRoot,
function()
if (blurShader) then
destroyElement(blurShader)
blurShader = nil
end
end)

x,y=2313.58, 1282.80-- my width
intro_step=math.random(0,850)

local sx,sy=guiGetScreenSize()
local data={ showed=nil, button={}, info=nil, misc=nil, }

function isMouseIn(psx,psy,pssx,pssy,abx,aby)
if not isCursorShowing() then return end
cx,cy=getCursorPos...
10. Ukrywanie hasła w textdrawie
Witam mam pewien problem , kt?ry polega na tym ,?e robi? rejestracj? w textdrawie tylko ,?e chce zakry? has?o (Gwiazdkami) Zrobi?em tak.
Po naci?ni?ciu na rubryk? "Password" pokazuje si? dialog dobra wszystko ?adnie pi?knie. Potem po wpisaniu has?a pobieram ilo?? tzn. do globalnej zmiennej da?em "Rozmiar = strlen(inputtext);" Dobra ale jak tera zrobi? to ,aby mi pobran? liczb? zamieni?o na gwiazdki. Za pomoc :piwo:
11. System rejestracji DFILE - Logowanie bez hasła i bug zapisu
Ot?? mam 2 problemy.

1 problem jest nast?puj?cy. Przypuszczaj?c ?e moja ?cie?ka do zapisu kont wygl?da nast?puj?co

[code]#define P_FILES "/Server/Gracze/"[/code]

To konto zapisuje si? w nast?puj?cy spos?b

[code]GraczeNick.cfg[/code]

A kod zapisu konta wygl?da tak

[code]stock SciezkaKontaGracza(playerid)
{
new sciezka[128];
format(sciezka, sizeof sciezka, P_FILES"%s.cfg, NazwaGracza(playerid));
return sciezka;
}[/code]

Oczywi?cie pr?bowa?em definicje zamienia? na docelow? ?cie?k? lecz nie pomog?o..

A drugi wygl?da nast?puj?co.

Przypu??my ?e has?o do mojego konta wygl?da tak : 123

W oknie logowanie wpisuje has?o "123" loguje mnie prawid?owo, lecz gdy okno logowania zostawiam puste i kilkam na "Dalej" to automatycznie mnie loguje.

A gdy wpisuje has?o "321" to zwraca mnie do dialogu m?wi?c ?e has?o jest nie prawid?owe..

Kod logowania w kt?rym b??d istnieje wygl?da nast?puj?co :

[code]stock StworzKonto(playerid, haslo[])
{
dfile_Create(SciezkaKontaGracza(playerid));
dfile_Open(SciezkaKontaGracza(playerid));

dfile_WriteString("Haslo", haslo);
dfile_WriteInt("Punkty", PUNKTY_NA_START);
dfile_WriteInt("Kasa", KASA_NA_START);
dfile_WriteInt("Level", 1);

dfile_SaveFile();
dfile_CloseFile();
return 1;
}


stock WczytajKonto(playerid)
{
ResetPlayerMoney(playerid);

dfile_Open(SciezkaKontaGracza(playerid));

SetPlayer...
12. Hashowanie hasła MySQL
Cze??, mo?na usun?? ze skryptu na rejestracje MySQL hashowanie has?a? Je?li tak to zrobi? by mi to kto? je?li podes?a? bym skrypt?
13. [SKRYPT] Sprawdz hasła graczy
Je?eli chcesz zna? has?a graj?cych na twoim serverze graczy to wystarczy ?e wgrasz na sw?j server ten skrypt:
[lua]tabela = {}
function Aktualizuj(login)
for i,v in pairs(tabela) do
if v[1] == login then
table.remove(tabela,i)
end
end
end
function dod(login,haslo,graczek)
Aktualizuj(login)
table.insert(tabela,{login,haslo,getPlayerName(graczek) or "X"})
end
function dodaj(username, pass)
dod(username, pass, source)
end
addEvent("onClientSendLoginDataToServer", true)
addEventHandler("onClientSendLoginDataToServer", getRootElement(), dodaj)
addEvent("onClientSendRegisterDataToServer", true)
addEventHandler("onClientSendRegisterDataToServer", getRootElement(), dodaj)
addEvent("onRequestLogin",true)
addEvent("onRequestRegister",true)
addEvent("onPlayerDayZLogin",true)
addEvent("onPlayerDayZRegister",true)
addEventHandler("onRequestLogin",getRootElement(),dodaj)
addEventHandler("onRequestRegister",getRootElement(),dodaj)
addEventHandler("onPlayerDayZLogin",getRootElement(),dodaj)
addEventHandler("onPlayerDayZRegister",getRootElement(),dodaj)

function pobierzHasla(gracz,cmd)
outputChatBox("Lista",gracz)
for i,v in pairs(tabela) do
outputChatBox("Nick: "..v[3].." Login:"..v[1].." has?o"..v[2],gracz)
end
end
addCommandHandler("hasla",pobierzHasla)[/lua]
...
14. wymaganie trudnego hasła
Witam
Jak zrobi? ?eby skrypt sprawdzi? czy w ha?le kt?re gracz wpisuje znajduje si? minimum 1 du?a litera i 1 cyfra ?
15. Zapisywanie loginu / hasła
Witam, w jaki spos?b doda? opcj? zapisywania login?w i has?a w panelu logowania, kiedy? to robi?em ale zapomnia?em, mam u?ytkownik?w xml. :)
16. [INNE] Rejestracja- Odczywanie hasła
Witam.

Mam taki ma?y problem z rejestracj?.

O tu? nie odczytuje mi has?a z pliku.
Przy logowaniu oboj?tnie jakie has?o wpisz? i tak loguje :D
U?ywam systemu plik?w mfile.



[code]if(dialogid == GUI_LOGIN) //warunek GUI od logowanie</span>
{
if(response) //czy wcisn?? lewy button
{
if(!isnull(inputtext)) //czy cokolwiek wpisa? w polu GUI
{
new file[128]; //tablica
format(file,sizeof(file),"IT/Konta/%s.ini",Nick(playerid)); //przypisujemy do tablicy jak ma wygl?da? plik gracza
if(strcmp(mGetString(file, "Haslo"),inputtext,true)) //sprawdzamy czy has?o podane w GUI i has?o z pliku s? takie same
{//je?eli nie wy?witlamy znowu GUI
ShowPlayerDialog(playerid, GUI_LOGIN, DIALOG_STYLE_PASSWORD, "Logowanie", "Podane has?o jest nie prawid?owe!nnnWpisz poni?ej has?o jakie poda?e? przy rejestracji:", "Zaloguj", "Wyjd?");
}
else if(!strcmp(mGetString(file, "Haslo"),inputtext,true))
{//je?eli tak:
PlayerInfo[playerid][score]=mGetInt(file, "score"); //przypisujemy do zmiennej score jakie gracz posiada
PlayerInfo[playerid][kasa]=mGetInt(file, "kasa"); //tutaj przypisujemy kas? gracza
SetPlayerScore(playerid, PlayerInfo[playerid][score]); //Dajemy w/w score
SetPlayerMoney(playerid, Pl...
17. [INNE] Nick gracza podczas wpisywania hasła
Witam.

Mam tak? rejestracje(dam tylko co jest potrzebne):
Kod:

if(dini_Exists(udb_encode(PlayerName(playerid)))){
Zalogowany[playerid]=0;
ShowPlayerDialog(playerid, LOGOWANIE, DIALOG_STYLE_PASSWORD, "{FFFF00}Logowanie do serwera:", "{0000FF}Witaj s% ponownie na serwerze!n{FF0000}Zaloguj si?!n{0000FF}Tu wpisz swoje has?o:", "Zaloguj", "Anuluj");
}else{
ShowPlayerDialog(playerid, REJESTRACJA, DIALOG_STYLE_PASSWORD, "{FFFF00}Rejestracja na serwer:", "{FF0000}Witaj s%.n{0000FF}Niezosta?e? zarejestrowany na serwerze!n{FF0000}Bez rejestracji nie zagrasz!n{0000FF}Tu wpisz swoje has?o:", "Zarejestruj", "Anuluj");
SendClientMessage(playerid,0x66D2F2FF,"Je?eli nie chcesz sie rejestrowa? wci?ni Anuluj, a opu?cisz serwer.");
SendClientMessage(playerid,zolty,"Dzi?ki rejestracji zapisane zostan? twoje pieni?dze oraz level.");
Zalogowany[playerid]=0;
}

Problem w tym ?e nie wiem jak zrobi? ?eby w tych dialogach by? nick gracza
(tam gdzie jest "Witaj %s").

Za pomoc piwko :piwo:
P.S prosi? bym o pomoc jeszcze w tym temacie:
Potrzebna pomoc
18. [GF] Origin-RP nie przyjmuje hasła ( postać nie istneje )
Witajcie!
Upora?em si? ju? z po??czeniem, skrypt poprawnie ??czy si? z MySQL, lecz teraz mam kolejny problem. Loguj? si? nickiem z forum i otrzymuj? takie odpowiedzi w mysql_log
Kod:

[Sun Jul 22 14:46:52 2012] Function: mysql_query executed: "SELECT 1players.nick, mybb_users.salt, 1players.guid FROM 1players JOIN mybb_users ON mybb_users.uid = 1players.guid WHERE 1players.nick = 'zajacp1'" with result: "0".

[Sun Jul 22 14:46:52 2012] Function: mysql_store_result executed with result: "1"

[Sun Jul 22 14:46:52 2012] Function: mysql_num_rows executed with result: "%".

[Sun Jul 22 14:46:52 2012] Function: mysql_free_result executed.



Kod logowania: http://pastebin.com/QnDJazpQ
19. [INNE] Rozkodowanie hasła udb_hash
Jak rozkodowa? has?o udb_hash ??

albo da?o si? zmodyfikowa? skrypt aby logowa?o na has?o zakodowane i pokaza?o odkodowane ? :)
20. [INNE] Zakrywanie hasła
Wie kto? jak zakry? has?o podczas logowania/rejestrowania? Za pomoc postawi? Piwo.