..:: Forum Imperium Diablo ::..
Oficjalne Forum Dyskusyjne Serwisu Imperium Diablo

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj

Odpowiedz do tematu
Poprzedni temat :: Następny temat
Integracja chatu flash-chat z forum ID
Autor Wiadomość
Bverrit 
PHP, MySQL rox :)


Wiek: 15
Dołączył: 17 Kwi 2005
Skąd: Racibórz
  Wysłany: 2006-08-09, 22:19   Integracja chatu flash-chat z forum ID

Jak wiemy (od teraz) częścią nowego projektu (pozwój Przemo że ujawnię część naszych tajnych informacji) jest nasz nowy chat... ostatnio mieliśmy okazję go przetestować na konferencji dotyczącej modernizacji serwisu.

Ale do rzeczy:

Czy chat ma pobierać loginy i hasła z forum?

plusy:
+ żeby mieć zarejestrowanego nicka, nie trzeba rejestrować się na flash-chat.pl
+ hasła są przejmowanie w sposób CAŁKIEM BEZPIECZNY w formie md5 (czytaj więcej: http://pl2.php.net/md5)
+ logowanie odbywa się również bezpiecznie... hasła nie są przejmowane, na wstępie sa kodowane i potem hash sobie leci przez skrypt
minusy:
nie ma :P

czekam na Wasze wypowiedzi, schemat taka jaka moja, wypisać plusy i minusy...

nie toleruje wypowiedzi: "niepotrzebne bo po co..." lub "no to zamontujcie..."

konkretne wypowiedzi :)

pozdrawiam - bverrit :)

EDIT: patrz załącznik do postu :)

phpbb-mod_flash-chat_by-athlan.rar
załącznik przedstwia kod skryptu pobierające loginy/hasła z forum :)
Pobierz Plik ściągnięto 32 raz(y) 1,46 KB

_________________
www.vgroup.pl - Profesjon...n internetowych www.freerun.pl - BlackTigers Parkour Traucers Team
Kod:
Parse error in /home/live/hearth.php on line 666
 
 
     
Ajantis 
Moderator



Dołączył: 24 Kwi 2005
Skąd: Sosnowiec
Wysłany: 2006-08-09, 22:32   

Afaik czat odpalany jest na serwerze gościa, który robi chat więc jak Przemo da mu passy do bazy danych, to będzie miał dostęp do forum cały.
_________________
:: War Masters clan :: , 6 lat tradycji, przyjaźni i umiejętności
:: Polish Clan League :: przyszłość D2 i jedyna manifestacja progamingu w Diablo 2
:: Forum DiabloCentrum :: jak wcinasz danonki to masz mocne kosci a jak piszesz na DiabloCentrum.pl to ownujesz wszystkich nubow, sam wybierz co fajniejsze
:: Elite text generator :: i ty możesz zostać elitą!
:: Omnis qui se exaltat, humiliabitur.
 
     
Bverrit 
PHP, MySQL rox :)


Wiek: 15
Dołączył: 17 Kwi 2005
Skąd: Racibórz
Wysłany: 2006-08-09, 23:07   

Ajantis, jakbyś się przyjżał dokładniej załącznikowi to masz:
Kod:
/*
 * define phpBB patch
 * @param string
 */

    $phpbb_root_path = './forum/';

/*
 * define phpBB for this file
 */

    define('IN_PHPBB', true);

/*
 * include commons files
 */

    include($phpbb_root_path . 'extension.inc');
    include($phpbb_root_path . 'common.'.$phpEx);

czyli konfig, i całe ustawienia bazy wvzytują się po stronie serwera phx.pl a nie flash chatu... jak mówiłem wcześniej... CAŁKIEM BEZPIECZNIE :) jakieś sprzeciwy/za ?
_________________
www.vgroup.pl - Profesjon...n internetowych www.freerun.pl - BlackTigers Parkour Traucers Team
Kod:
Parse error in /home/live/hearth.php on line 666
 
 
     
Ajantis 
Moderator



Dołączył: 24 Kwi 2005
Skąd: Sosnowiec
Wysłany: 2006-08-09, 23:34   

Bverrit napisał/a:
Ajantis, jakbyś się przyjżał dokładniej załącznikowi to masz:

Nie mogłem się przyjrzeć, bo nie dałeś załącznika jak ci odpowiadałem afaik
Bverrit napisał/a:
czyli konfig, i całe ustawienia bazy wvzytują się po stronie serwera phx.pl a nie flash chatu... jak mówiłem wcześniej... CAŁKIEM BEZPIECZNIE :) jakieś sprzeciwy/za ?

Nie znam flashchatu tego tutaj, moje myślenie to tak:
1. user wchodzi na chata (zainstalowany na serwerze flash chatu)
2. user wysyła login i hasło na serwer flash chatu
3. serwer flash chatu autoryzuje usera (albo nie) łącząc się z serwerem forum i wczytując z niego hasło
4. serwer flash chatu wysyła potwierdzenie, że user jest zalogowany, albo nie.

Nie wiem, jak działa ten flash chat, to są moje przypuszczenia ;) . Chat jest na innym serwerze, który musi wczytać dane z bazy danych forum więc musi się z nią połączyć więc musi mieć dane do bazy tam.
_________________
:: War Masters clan :: , 6 lat tradycji, przyjaźni i umiejętności
:: Polish Clan League :: przyszłość D2 i jedyna manifestacja progamingu w Diablo 2
:: Forum DiabloCentrum :: jak wcinasz danonki to masz mocne kosci a jak piszesz na DiabloCentrum.pl to ownujesz wszystkich nubow, sam wybierz co fajniejsze
:: Elite text generator :: i ty możesz zostać elitą!
:: Omnis qui se exaltat, humiliabitur.
 
     
Bverrit 
PHP, MySQL rox :)


Wiek: 15
Dołączył: 17 Kwi 2005
Skąd: Racibórz
Wysłany: 2006-08-10, 16:35   

Cytat:
który musi wczytać dane z bazy danych forum więc musi się z nią połączyć więc musi mieć dane do bazy tam.

wszystkie operacje na bazie danych robi załącznik, a robi tak:
- zaznacza wpisanego usera z bazy dancyh
- sprawdza czy zaaznaczyliśmy opcję "posiadam konto na diablo.phx.pl"
* jeżeli nie, a user na forum istnieje to nie możemy się na niego zalogowac jako gość, np nie możemy być gościem (~ajantis)
* jeżeli zaznaczyliśmy brane jest zakodowane hasło z pierwszego wykonanego zapytania

jedziemy dalej...

- jeżeli hasło nie odpowiada - break - złe hasło
- jeżeli pasuje (podane po zakodowaniu w md5() ) to wybieramy usera i szukamy grup do których należy na forum
* jeżeli nie należy do żadnych, logujemy go normalnie
* jeżeli należy, nadajemy kolor nickowi równemu kolorowi grupy i nadajemy prefix przed jego nickiem
* grupa sortowana jest wg ustawiń forum, np jak jest grupa users i grupa vip, to w zależności jaki priorytet ustawił admin na forum, taka zostanie wybrana grupa
* grupa jest wybierana jedna (LIMIT 0, 1), więc nie można mieć 2 kolorów nicków i 2 prefixów (chyba logoczne :P )

pozdrawiam, trochę przybliżyłem działanie pluginu :)
_________________
www.vgroup.pl - Profesjon...n internetowych www.freerun.pl - BlackTigers Parkour Traucers Team
Kod:
Parse error in /home/live/hearth.php on line 666
 
 
     
Ajantis 
Moderator



Dołączył: 24 Kwi 2005
Skąd: Sosnowiec
Wysłany: 2006-08-10, 19:40   

Nie wiem jak działa CHAT ale po moim głupim rozumie, skoro znajduje się na innym serwerze, to wszystkie dane lecą do niego, nie do phx.pl, stąd bierze się dane userów, ale wysyłane są one na serwer i tam analizowane pod kątem zgodności loginu z hasłem itp. Chyba, że to wszystko robi się po stronie forum i do chatu wysyła tylko np. login, parametry czy coś.
_________________
:: War Masters clan :: , 6 lat tradycji, przyjaźni i umiejętności
:: Polish Clan League :: przyszłość D2 i jedyna manifestacja progamingu w Diablo 2
:: Forum DiabloCentrum :: jak wcinasz danonki to masz mocne kosci a jak piszesz na DiabloCentrum.pl to ownujesz wszystkich nubow, sam wybierz co fajniejsze
:: Elite text generator :: i ty możesz zostać elitą!
:: Omnis qui se exaltat, humiliabitur.
 
     
Ajantis 
Moderator



Dołączył: 24 Kwi 2005
Skąd: Sosnowiec
Wysłany: 2006-08-10, 19:40   

Nie wiem jak działa CHAT ale po moim głupim rozumie, skoro znajduje się na innym serwerze, to wszystkie dane lecą do niego, nie do phx.pl, stąd bierze się dane userów, ale wysyłane są one na serwer i tam analizowane pod kątem zgodności loginu z hasłem itp. Chyba, że to wszystko robi się po stronie forum i do chatu wysyła tylko np. login, parametry czy coś.
_________________
:: War Masters clan :: , 6 lat tradycji, przyjaźni i umiejętności
:: Polish Clan League :: przyszłość D2 i jedyna manifestacja progamingu w Diablo 2
:: Forum DiabloCentrum :: jak wcinasz danonki to masz mocne kosci a jak piszesz na DiabloCentrum.pl to ownujesz wszystkich nubow, sam wybierz co fajniejsze
:: Elite text generator :: i ty możesz zostać elitą!
:: Omnis qui se exaltat, humiliabitur.
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Forum należy do serwisu Imperium Diablo