Login Frage

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
hibbert
Mitglied
Beiträge: 158
Registriert: 27.10.2002 15:50
Kontaktdaten:

Login Frage

Beitrag von hibbert »

Hallo,
Also, auf meiner Seite gibt es einen Login Bereich und ich möchte das:
  • User sich auf meiner Seite mit den Daten des Forum einloggen
  • Das der User dann auch außerhalb des Forums (also auf meiner Seite) seine Daten ändern bzw. löschen kann
  • Den Eingeloggt/nicht eingelo0ggt Status eines Users anzeigen
  • Die Statistik des Users externb aufführen (anzahl der Posts, Signatur,...)
  • ...
Wie kann ich das machen? Welche Datein muss ich dafür Modifizeiern?

thx hibbert

Achso, zum Login und zur registrierung: Der Login bzw. die Registrierung im Forum soll so bleiben wie sie ist, ich möchte nur zusätzlich die reg. auf meiner Seite einbinden, aber mit einem anden Layout.
» Wer nicht fragt bleibt dumm !! «
Benutzeravatar
schallbruch
Mitglied
Beiträge: 4
Registriert: 04.07.2003 19:02

Beitrag von schallbruch »

hi,

das ist genau was ich gerade versuche, bin aber leider noch nicht sehr weit gekommen. es wäre interessant zu wissen ob hier jemand damit erfahrung hat.

gruss.
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Benutzeravatar
hibbert
Mitglied
Beiträge: 158
Registriert: 27.10.2002 15:50
Kontaktdaten:

Beitrag von hibbert »

Danke, aber ich suche noch etwas anderes:
1.) Wie erkenne ich dann auf meiner Homepage, dass der User eingeloggt ist?

2.) Wie kann ich die anzahl seiner Posts anzeigen?

3.) Wie kann der User seine Daten extern vom Forum ändern, löschen?

4.) Wie kann sich der User wieder ausloggen?

thx hibbert
» Wer nicht fragt bleibt dumm !! «
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

1) nenne die Startseite deiner Homepage um in *.php und füge folgenden Code ein

Code: Alles auswählen

<?php
define('IN_PHPBB', true);

$phpbb_root_path = './'; // <--
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

if ( !$userdata['session_logged_in'] )
{
	echo "du bist nicht eingeloggt!";
}
else
{
	$u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id']&redirect=memberlist.php;
	echo "hurra ein eingeloggter Benutzer mit $userdata[user_posts] Beiträgen <br> Wenn du willst kannst du dich <a href=\"$u_login_logout\">hier ausloggen</a> und wirst dann direkt auf die memberlist.php weitergeleitet.";
}
?>
Damit habe ich auch gleich deine Fragen 2) und 4) abgedeckt :)

3) Wie im Skript oben schon gezeigt kannst du kontrollieren ob ein Benutzer überhaupt eingeloggt ist, wenn ja kannst du ja ganz normal ein Formular basteln mit dem du seine Benutzerdaten ändern kannst.
Zuletzt geändert von Mister_X am 01.09.2003 21:56, insgesamt 1-mal geändert.
Benutzeravatar
hibbert
Mitglied
Beiträge: 158
Registriert: 27.10.2002 15:50
Kontaktdaten:

Beitrag von hibbert »

Hey, cool, vielen Dank.
Aber eine Frage bleibt doch noch offen:
Wenn ich mich außerhalb des Forums auslogge, lande ich immer auf der Forum Startseite. Kann ich da eine andere URL eingeben, so dass ich wenn ich mich außerhalb des Forums auslogge auf eine andere Seite gelange, als wenn ich mich innerhalb des Forums auslogge?

thx hibbert
» Wer nicht fragt bleibt dumm !! «
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

ich habe meinen Beitrag editiert :)
Benutzeravatar
hibbert
Mitglied
Beiträge: 158
Registriert: 27.10.2002 15:50
Kontaktdaten:

Beitrag von hibbert »

Internet Explorer hat geschrieben: Parse error: parse error, unexpected '=' in /home/www/web395/html/test.php on line 17
ok, in zeile 17 steht:

Code: Alles auswählen

   $u_login_logout = '.forum/login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id']&redirect=memberlist.php; 
hmm. Die Pfadangabe stimmt, und wenn ich alles in den Ordner Forum kopieren, kommt das gleiche dabei raus. Wenn ich redirect... in die Zeile darunter setze, dann dann kommt die gleiche Meldung, nur das der Fehler in Zeile 18 auftritt.

hibbert
» Wer nicht fragt bleibt dumm !! «
Every_b
Mitglied
Beiträge: 29
Registriert: 05.08.2005 01:53
Wohnort: Homberg
Kontaktdaten:

Beitrag von Every_b »

Jap - dasselbe Problem habe ich auch..

Weiss jemand Rat?
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“