Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [phpbb] Logowanie Ze Strpny
Forum PHP.pl > Forum > Gotowe rozwiązania > Skrypty forum
kalinowski
Jakie dane musze przekazac z formularza jak chce zrobic logowanie do phpbb ze strony questionmark.gif
beton__
Wyedytuj se plik z formularzem logowaniu i bedziesz wiedziec winksmiley.jpg
kalinowski
hmm szukalem ale nie znalazlem w pliku login.php zadnego formularza.
Powiedzcie jak to zrobic albo chociarz w jakim pliku jest formularz !
cim
  1. <?php
  2.  
  3. $forma =<<<FORMA
  4. <form method=\"post\" action=\"[ścieżka_do_phpBB]/login.php?sid=session_id()\">
  5. <b>Zaloguj</b>
  6. <br><br>
  7.  
  8. Użytkownik: <input type=\"text\" name=\"username\" size=\"10\" /><br>
  9. Hasło: <input type=\"password\" name=\"password\" size=\"10\" maxlength=\"32\" /><br>
  10. Zaloguj mnie automatycznie przy każdej wizycie <input class=\"text\" type=\"checkbox\" name=\"autologin\" /><br>
  11. <input type=\"submit\" class=\"mainoption\" name=\"login\" value=\"Zaloguj\" />
  12. </form>
  13. FORMA;print($forma);
  14.  
  15. ?>


ja zrobiłem coś takiego i działa... (wystarczyło kliknąć prawym i zobaczyć źródło strony na której jest forumlarz logowania, skopiować to i owo...)

od siebie trzeba tylko dodać: session_start(), session_id() i zmienić ścieżke w action form`y
kalinowski
tez tak chcialem zrobic ale zniknal mi gdzies notatnik i nie iddzie ogladac zrodla exclamation.gif
a jak zrobic zeby po zalogowaniu przekierowywal do mojego pliku a nie na str glowna forum ? i zeby na tej stronie wyswietlalo login na jaki jest sie zalogowanym ?
cim
  1. <?php
  2.  
  3. $forma =<<<FORMA
  4. <form method=\"post\" action=\"./phpBB2/login.php?sid=session_id()\">
  5. <b>Zaloguj</b>
  6. <br><br>
  7.  
  8. Użytkownik: <input type=\"text\" name=\"username\" size=\"10\" /><br>
  9. Hasło: <input type=\"password\" name=\"password\" size=\"10\" maxlength=\"32\" /><br>
  10. <input type=\"hidden\" name=\"redirect\" value=\"../strona.php\">
  11. Zaloguj mnie automatycznie przy każdej wizycie <input class=\"text\" type=\"checkbox\" name=\"autologin\" /><br>
  12. <input type=\"submit\" name=\"login\" value=\"Zaloguj\" />
  13. </form>
  14. FORMA;
  15. print($forma);
  16.  
  17. ?>


w polu 'redirect' podajesz ścieżke do pliku który ma być pokazany po zalogowaniu... jeżeli forum jest w podkatalogu strony to podajesz taką ścieżke jak ja... ../strona.php
kalinowski
a jaka zmienna przekazuje jaki login jest zalogowany ?
bigZbig
Wszystkie informacje o zalogowanym znajdują się w tablicy $userdata.

Jeżeli uzytkownik jest zalogowany to $userdata['session_logged_in'] równe jest true. Nazwe uzytkownika wyswietlisz podajac zmienna $userdata[username].
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.