phpBB3 - В Какво се шифрова паролата

Здравей, трябва ми точен отговор! защото вече няма да ползвам phpBB3 за форумна система а ще си направя моя авторска и за това питам за да мога да запазя старите потребители.
 
csk1drock каза:
Здравей, трябва ми точен отговор! защото вече няма да ползвам phpBB3 за форумна система а ще си направя моя авторска и за това питам за да мога да запазя старите потребители.

Не може да ги запазиш.phpBB3 ползва собствен hash.
 
alex3 каза:
csk1drock каза:
Здравей, трябва ми точен отговор! защото вече няма да ползвам phpBB3 за форумна система а ще си направя моя авторска и за това питам за да мога да запазя старите потребители.

Не може да ги запазиш.phpBB3 ползва собствен hash.
По-добре не се занимавай ... бих ти препоръчал IPB ;)
 
DirectX каза:
alex3 каза:
csk1drock каза:
Здравей, трябва ми точен отговор! защото вече няма да ползвам phpBB3 за форумна система а ще си направя моя авторска и за това питам за да мога да запазя старите потребители.

Не може да ги запазиш.phpBB3 ползва собствен hash.
По-добре не се занимавай ... бих ти препоръчал IPB ;)

Няма ли начин да разбера как ги кодира за да мога в новата ми система да направя по същият начин да се кодират паролите примерно ако е MD5 би трябвало да е нещо от този род...

md5($password);
 
csk1drock каза:
DirectX каза:
alex3 каза:
Не може да ги запазиш.phpBB3 ползва собствен hash.
По-добре не се занимавай ... бих ти препоръчал IPB ;)

Няма ли начин да разбера как ги кодира за да мога в новата ми система да направя по същият начин да се кодират паролите примерно ако е MD5 би трябвало да е нещо от този род...

md5($password);

DirectX тва, че паролата не може да се разкодира е много по-добре.

Ето ти функцията за кодиране: https://github.com/phpbb/phpbb3/blob/develop/phpBB/includes/functions.php#L344
 
alex3 каза:
csk1drock каза:
DirectX каза:
По-добре не се занимавай ... бих ти препоръчал IPB ;)

Няма ли начин да разбера как ги кодира за да мога в новата ми система да направя по същият начин да се кодират паролите примерно ако е MD5 би трябвало да е нещо от този род...

md5($password);

DirectX тва, че паролата не може да се разкодира е много по-добре.

Ето ти функцията за кодиране: https://github.com/phpbb/phpbb3/blob/develop/phpBB/includes/functions.php#L344
Аз не съм казал, че е зле, естествено, че е много по-добре :twisted:
Но лично за мен phpBB (като цяло) не е удобен форумен CMS,може би щот така и не му свикнах ... :)
 
DirectX каза:
alex3 каза:
csk1drock каза:
Няма ли начин да разбера как ги кодира за да мога в новата ми система да направя по същият начин да се кодират паролите примерно ако е MD5 би трябвало да е нещо от този род...

md5($password);

DirectX тва, че паролата не може да се разкодира е много по-добре.

Ето ти функцията за кодиране: https://github.com/phpbb/phpbb3/blob/develop/phpBB/includes/functions.php#L344
Аз не съм казал, че е зле, естествено, че е много по-добре :twisted:
Но лично за мен phpBB (като цяло) не е удобен форумен CMS,може би щот така и не му свикнах ... :)
Здравей, значи в хипер връзката която @alex3 ми даде видях md5($password); по това разбирам че е md5 но как да го направя така че да кодира паролата по същият начин както в phpbb3 защото това е много важно за да могат в новата система която в момента пиша като махна форумната система да могат да се логват с старата си парола и име аз за името и другите работи ще се оправя знам как става но кодирането на паролата в phpbb3 ме затруднява :(
 
можеш да го направиш така
PHP:
<?php
$str = "Hello";
echo md5($str);
?>
И изходния код ще е " 8b1a9953c4611296a827abf8c47804d7 "
а може и така ? :P
PHP:
<?php
$str = "Hello";
echo md5($str);

if (md5($str) == '8b1a9953c4611296a827abf8c47804d7')
  {
  echo "<br />Hello world!";
  exit;
  }
?>
примерно ?
 
Функцията ползва md5, но използва още неколко метода, който нямат нищо общо с md5.Ето кодирай една и съща парола: http://phpbbmodders.net/tools/hash/ за да видиш разликата.
 
PHP:
$encrypt-pass =  phpbb_hash($password)
ето това изпозлваш за конвериране ... кое не можеш да разбереш по-точно ?!
$password - това променливата която съдържа паролата в базов вид, после
с insert вкарваш в базата $encrypt-pass (вече криптирана парола) :shock:
 

Back
Горе