Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Rekomendowane odpowiedzi

Opublikowano

Witam.

Piszę krótki skrypt który będzie przywracać [zmieniać] hasło wybranemu użytkownikowi.

Mam już przygotowane porównywanie hashu wysyłkę maila oraz formularz z wpisaniem nowego maila, jednak problem w tym że nie wiem przez co trzeba przepuścić znaki bo wydaje mi się że nie przez zwykłe MD5.

W bazie IPB widzę 3 pola które nie są dla mnie do końca zrozumiałe... conv_password, members_pass_hash, members_pass_salt.

  • Manager
Opublikowano

Witaj,

polecam wbudowane metody:

	/**
 * Generates a compiled passhash.
 * Returns a new MD5 hash of the supplied salt and MD5 hash of the password
 *
 * @access	public
 * @param	string		User's salt (5 random chars)
 * @param	string		User's MD5 hash of their password
 * @return	string		MD5 hash of compiled salted password
 */
static public function generateCompiledPasshash( $salt, $md5_once_password )

/**
 * Generates a password salt.
 * Returns n length string of any char except backslash
 *
 * @access	public
 * @param	integer		Length of desired salt, 5 by default
 * @return	string		n character random string
 */
static public function generatePasswordSalt($len=5)
{

Wszystko w admin/sources/base/core.php

P.s. przenoszę. :)

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.