Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-07-15, 14:29


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

witam. Ostatnio napisa?em rejestracj?. I na pocz?tku bawi?em si? z kodowaniem has?a w hash'u i teraz chcia?bym zmie? aby by?o pokazane wpisane przez nas has?o (w pliku)
Linijka kodowania:
Kod:

if(strval(dini_Get(konto, "Haslo")) == udb_hash(inputtext))

Za pomoc piffo :P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-15, 14:54


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Kod:

dini_Set(konto,"Haslo",inputtext);


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-15, 15:30


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Nie dzia?a .. Ale piwko i tak za ch?ci :)

[ Dodano: 2012-07-15, 15:41 ]
Zrobi?em tak:
Kod:

if(strval(dini_Get(konto, "Haslo",inputtext)))


I mam warning:
Kod:

C:\Documents and Settings\DOM\Pulpit\Pliki\Polish Logistic Server\PLT.pwn(409) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-15, 15:47


B!4CK

Never give UP!






Wiek: 32
Na forum: 5809 dni
Posty: 1047
Nick w MP: John

Piwa: 1891

Respekt: 124,2
Respekt: 124,2

z warningiem mo?na gra? b?d? spokojny chyba ,?e nie dzia?a.

Podpis
Cześć
! :)


Projekt, który poruszy scenę platformy SA:MP!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-15, 18:42


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Ale chwila, Ty chcesz zmieni? has?o na litery i cyfry takie jakie wpisa? gracz? To w rejestracji musisz zrobi? taki kod, kt?ry poda?em.

Kod:

dini_Set(konto,"Haslo",inputtext);


A w logowaniu musisz zrobi? tak

Kod:

if(dini_Get(konto,"Haslo") == inputtext)
{
//Has?o si? zgadza
}


PS. Je?eli b?dzie warning lub error to spr?buj tak

Kod:

if(udb_hash(dini_Get(konto,"Haslo")) == udb_hash(inputtext))
{
//Has?o si? zgadza
}


Tw?j kod pobiera has?o z pliku, wi?c tam nie jest potrzebny inputtext. Chyba, ?e ?le zrozumia?em Tw?j k?opot, to odpisz.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-15, 23:26


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

A wi?c wszystko dzia?a has?o zapisuje si? jak powinno ale teraz mnie nie loguje.
To wina tego warninga:
Kod:

C:\Documents and Settings\DOM\Pulpit\Pliki\P.pwn(409) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.


Linijka:
Kod:

if(strval(dini_Get(konto, "Haslo", inputtext)))


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-16, 12:35


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Nie rozumiesz Twojego b??du, w og?le nie przeczyta?e? mojego wcze?niejszego postu.

Kod:

if(strval(dini_Get(konto, "Haslo", inputtext)))


Po co Ci tam inputtext, skoro funkcja Get pobiera pobiera tekst z pliku, a nie go zapisuje, zr?b tak

Kod:

if(strval(dini_Get(konto, "Haslo")))


W og?le nie rozumiem Twojego kodu, te? mam rejestracj? w GUI i dini i w logowaniu mam tak

Kod:

if(udb_hash(inputtext) == strval(dini_Get(file, "Password")))


Tylko has?o mam zahashowane, ale mo?na zrobi? te?, ?eby nie by?o zahashowane, wtedy trzeba to inaczej zrobi?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-16, 15:04


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Ten 1 kod nie chce pobra? z pliku mi has?a wpisuje je poprawnie a pokazuje komunikat ?e nie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-16, 15:22


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Masz w pliku normalne has?o czy zahashowane ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-16, 20:23


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

W pliku mam takie has?o jakie wpisuj? przy rejestracji. Np "lala"

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-16, 20:31


Axel9697







Wiek: 32
Na forum: 5904 dni
Posty: 115

Piwa: 44

Respekt: 73,2

Kod:

if(strcmp(inputtext, dini_Get(konto, "Haslo") == 0)
:D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-16, 23:13


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Nadal nic ;/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-16, 23:59


Raydex







Wiek: 36
Na forum: 6037 dni
Posty: 138

Piwa: 1043

Respekt: 41,7

Cytat:

dini_Set(konto, "haslo", inputtext);


Cytat:

dini_Get(konto, "haslo");


Masz si? pos?u?y? tymi dwoma linijkami, je?li nie dzia?a to problem stwarzasz gdzie? ty.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-17, 22:18


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Mi chodzi tylko o odczytywanie has?a nie zhashowanego :) Nic wi?cej ;(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-17, 22:50


Raydex







Wiek: 36
Na forum: 6037 dni
Posty: 138

Piwa: 1043

Respekt: 41,7

Daj wi?cej kodu.

Postaw piwo autorowi tego posta
 

 
Tagi: hash
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku