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

Jedno logowanie dla strony i IP Board - Tutorial


Rekomendowane odpowiedzi

Dziękuje za podpięcie tematu.

Oto kolejna porcja informacji, które zebrałem, prosiłbym o doklejenie do pierwszego posta jeśli to możliwe.

Z tego co zauważyłem do tej pory firma Invision Power nie wspiera projektu IPBWI i zaleca wykorzystywanie API IP Board lub IP Converge. W przypadku IP Converge są już nawet gotowe moduły dla Wordpress'a i Joomla'i (linki poniżej), jednak dalej nie dokopałem się do tutoriala jak spiąć własnoręcznie napisaną stronę (aplikację) z forum IP Board.

Prosiłbym osoby, które zintegrowały już jakieś strony z forum IP Board z własną aplikacją o nawet krótką wzmiankę, którego sposobu użyli i jak mniej więcej taka integracja przebiegała.

IPBWI

----------------

Z tego co wyczytałem firma Invision Power nie wspiera rozwoju tego projektu, robi to na własną rękę jedna osoba, dlatego aktualnie na stronie projektu nie ma nawet aktualnego opisu instalacji - http://ipbwi.com/small-installation-guide/, może pojawi się on w przyszłości na razie póki co koleś oferuje instalacje za jedyne 49 EURO: http://ipbwi.com/services/

IP Converge

----------------

IP Converge jest bezpłatny, ale żeby go ściągnąć ze strony IP.Board musisz mieć wykupioną aktualną licencje.

Aplikacja jest kodowana i żeby działała twój serwer musi obsługiwać Ioncube, żeby ją odkodować - http://community.invisionpower.com/topic/299229-Why-is-IP-Converge-IonCube-encoded/

Dokumentacja - http://community.invisionpower.com/resources/documentation/index.html/_/developer-resources/miscellaneous-articles/ipconverge-r6

W przypadku IP Converge jest już kilka gotowych modułów do integracji

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

  • 1 miesiąc temu...

Dokładny opis wszystkich obsługiwanych modułów logowania przez IP Board.

Moduły logowania IP Board - http://community.invisionpower.com/resources/documentation/index.html/_/developer-resources/miscellaneous-articles/login-modules-r7

IP Board session

-------------------

Logout link

$this->user['form_hash'] = md5( $this->user['email'].'&'.$this->user['member_login_key'].'&'.$this->user['joined'] );

<a href="http://adresforum.pl/board/index.php?app=core&module=global&section=login&do=logout&k={$this->user['form_hash']}">Sign out</a>

Logowanie za pomocą Open ID

-------------------

Logowanie za pomocą Open ID - Oprócz logowania z Facebook'a i Twitter'a warto też włączyć możliwość logowania za pomocą Open ID - http://openid.net/, żeby to zrobić wystarczy zalogować się do panelu Admina IP Board / System / Log In Management / OpenID

Edytowane przez radi
  • Lubię to 2
Odnośnik do komentarza
Udostępnij na innych stronach

IP Board API

-------------------

XML-RPC API

---

Na samym początku musimy włączyć zapytania XML-RPC i stworzyć użytkownika API

W tym celu wchodzimy w

- panelu admina w System / Tools&Settings / API Users

- System / System Settings / Advanced / XML-RPC API and update - Enable XML-RPC API System

Dokumentacja: http://community.invisionpower.com/resources/official.html?record=387

Nawiązywanie połączeń

---

Zapytania wysyłamy do interface/board/index.php

Każde zapytanie musi zawierać 2 parametry:

- api_key - Klucz aplikacji, który utworzyliśmy wcześniej

- api_module - Domyślnie powinno być "ipb", ale można też tworzyć swoje moduły

IP.Board dokonuje weryfikacji parametrów, a następnie przekazuje wniosek do żądanej metody.

Dodatkowe parametry mogą być wymagane przez poszczególne metody. Otwórz plik interface/board/modules/ipb/methods.php aby sprawdzić, których parametrów poszczególna metoda oczekuje i co odeśle w odpowiedzi.

Dokumentacja: http://community.invisionpower.com/resources/documentation/index.html/_/developer-resources/miscellaneous-articles/xml-rpc-api-r246

IP Converge

-------------------

Ion Cube Loader - http://www.ioncube.com/loaders.php

IPB SDK

-------------------

Alpha version of the IPB SDK for IPB 3 - http://community.invisionpower.com/files/file/2506-im-ipb-sdk-v3/

Support Topic - http://www.invisionmodding.com/topic/40427-im-ipb-sdk-v3/

Dodatkowe materiały

- http://www.invisionita.it/forum/topic/203-bridge/

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

  • DawPi odpiął/ęła ten temat

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ę.