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
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 :)
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.
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 ?
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.
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 )
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.
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.
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