![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 29 Dołączył: 5.04.2007 Skąd: Rymanów Zdrój/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam pytania do osób, które dobrze znają skrypt forum PHPBB 3. Otóż takie oto forum zainstalowałem na swoim serwerze. Mam także stronkę i teraz mam pytanie odnośnie powiązania tych dwóch rzeczy.
Zaznaczam, że na forum wyłączyłem rejestracje (tylko teoretycznie, bo zmieniłem po prostu link do rejestracji, przekierowałem na rejestracje na stronie). Wiem, że to niebezpieczne, bo wystarczy, że ktoś sobie wejdzie w plik register.php bezpośrednio w url i już może się zarejestrować. Postanowiłem więc usunąć z pliku rejestracje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ucp.php > case($mode) -> register I teraz jak ktoś będzie się próbować dostać do ucp.php?mode=register zostanie przeniesiony na stronę logowania. Ale nie o tym chciałem. Przejdźmy do rejestracji na stronce. Jakie inputy muszę dodać, żeby dodając rekord do bazy forum był on całkowicie zoptymalizowany? Póki co dałem: nazwa użytkownika (login) hasło Czy są wymagane jeszcze jakieś inne? Czy wartości domyślne SQL poradzą sobie z resztą? I jak miałoby wyglądać takie zapytanie? Z aktywacją nie będzie problemu, bo przy rejestracji dodaje rekord tylko do bazy stronki i teraz właśnie chcę zrobić tak, aby dodało przy aktywacji rekord do bazy forum. czy to ma być po prostu: "INSERT INTO ... VALUES $login,$pass,$email"? Kolejna rzecz - rangi. Chciałbym na stronie zastosować 4 typy dostępu (Access). A - użytkownik niezarejestrowany B - użytkownik zarejestrowany C - Moderator D - Administrator Żaden problem zrobić to na stronie, ale gorzej już z forum. Jest coś takiego jak user_permissions, ale nie wiem, co znaczą jakie wartości :/ I kolejna rzecz, jak wybrać zalogowanych użytkowników, a raczej ich loginy. Chciałbym wyświetlić na stronie, tak jak to jest zrobione na forum "Kto jest na forum". Czy jest osoba, która mi pomoże? Pozdrawiam
Powód edycji: [erix] przeniosłem
|
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%) ![]() ![]() |
ten temat jest zdecydowanie obszerniejszy. sugerowałbym skrypty strony oprzeć o bazę forum, a nie odwrotnie. Wynika to na przykład z mechanizmów zmiany haseł. Kiedy użytkownik zmieni na forum hasło, konto 'strony' zostanie ze starym hasłem (chyba że znowu wgryziesz się w kod żeby to zmienić). Generalnie dużo łatwiej i optymalnej będzie rejestrację na stronie przekierować do forum, a w portalu używać loginu i hasła forumowego (powinieneś też łatwo logowanie połączyć). Dodatkowo unikniesz powielania danych które w każdym przypadku będą kłopotliwe w zarządzaniu.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 11.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
jak przedmowca ..
radze polaczyc strone z forum tabela users , a nie na odwrot w bazie . zrobic to samo kodowanie hasel etc. jak piszesz strone od 0 , to nie powinno byc problemu. wrecz to banalne. zobacz strone : www.tod.sey.pl , oni zrobili rejstracje na forum , by miec pelen dostep do strony. bo potem sie pogubisz co jest co , phpbb3 , jest zbyt obszernym skryptem zeby w nim mieszkac na taka skale , jesli sie go nie zna doskonale , a po temacie wnioskuje ze masz z tym wlasnie problem. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 29 Dołączył: 5.04.2007 Skąd: Rymanów Zdrój/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
No w sumie racja, tak zrobię, ale co zrobić z rangami i z pokazywaniem "kto jest na forum"?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 1 Dołączył: 18.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jest wiele SDK do phpBB, zobacz...
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 29 Dołączył: 5.04.2007 Skąd: Rymanów Zdrój/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
a jak po zalogowaniu na forum utrzymać sesje na stronie?
dokładniej mówiąc, loguje się na forum, wchodzę na stronkę i nadal jestem zalogowany jako ten sam user? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 290 Pomógł: 48 Dołączył: 11.05.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
W oparciu o cookie generowane przez forum?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 14:36 |