Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Powiązanie PHPBB3 ze stroną
bemol
post
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
e-mail
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
Go to the top of the page
+Quote Post
ActivePlayer
post
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.
Go to the top of the page
+Quote Post
1962
post
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.
Go to the top of the page
+Quote Post
bemol
post
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"?
Go to the top of the page
+Quote Post
pzduniak
post
Post #5





Grupa: Zarejestrowani
Postów: 16
Pomógł: 1
Dołączył: 18.05.2008

Ostrzeżenie: (0%)
-----


Jest wiele SDK do phpBB, zobacz...
Go to the top of the page
+Quote Post
bemol
post
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?
Go to the top of the page
+Quote Post
Tajgeer
post
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?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 14:36