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

Pomocy - Zewnętrzna baza do logowania - password_verify


Adam

Rekomendowane odpowiedzi

Witam,

 

Mam problem z dodaniem logowania z zewnętrznej bazy danych, otóż moja baza zapisuje hasła w wersji "password_verify", niestety IP Board tej opcji nie wspiera, dodałem do kodu logowania:

 

			'db_encryption'	=>  new \IPS\Helpers\Form\Select( 'login_external_encryption', $this->settings['db_encryption'], TRUE, array( 'options' => array(
						'md5'		=> 'MD5',
						'sha1'		=> 'SHA1',
						'password_verify'		=> 'password_verify',
						'plaintext'	=> 'login_external_encryption_plain',
					) ) ),

Co również nie pomogło, skrypt nie może sobie poradzić z pobraniem hasła z mojej bazy danych.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Odnośnik do komentarza
Udostępnij na innych stronach

W dniu 20.12.2017 o 18:59, DawPi napisał:

 

Tam nawet nie ma nic z tym wspólnego!! Widzę DawPi że ty za bardzo też nie wiesz, mimo iż wkleiłem kod w którym popełniłem jeden błąd

Zamiast "password_verify" wystarczyło dodać "password_hash" co mnie zdziwiło ponieważ to koduje hasło a nie je odkodowuje .

 

Pozdrawiam

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.

Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Odnośnik do komentarza
Udostępnij na innych stronach

W dniu 22.12.2017 o 20:49, Adam napisał:

Zamiast "password_verify" wystarczyło dodać "password_hash" co mnie zdziwiło ponieważ to koduje hasło a nie je odkodowuje

 

password_verify nie odkodowuje hasła tylko sprawdza poprawność hash'u.

Bcrypt, którego używa IPB jest algorytmem jednostronnym więc nie ma możliwości odkodowania go.

 

To tak dla jasności, co by ktoś kiedyś nie pomyślał że można hasła z IPB odkodować do wartości ze źródła (hasło użytkownika).

  • Lubię to 1
Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • 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ę.