Externer Login/Logout

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Carandiru
Mitglied
Beiträge: 14
Registriert: 21.02.2011 01:02

Externer Login/Logout

Beitrag von Carandiru »

Hallo zusammen,
ich weiß, dass es schon mehrere anfragen zu diesem thema gab, allerdings scheinnen die lösungsansätze (wie zB der von Dr.Death) bei mir nicht wirklich zu funktionieren.
ich möchte ein loginscript auf meiner webseite einrichten, welches mich ins forum einloggt, mich zu meiner ursprünglichen seite redirected und mir nach möglichkeit diverse variablen zur verfügung stellt.

das script von dr.death funktioniert insofern nicht, dass ich nach dem login nicht automatisch im forum angemeldet bin, bzw. eine fehlermeldung erscheint.

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file /includes/session.php on line 1024: Cannot modify header information - headers already sent by (output started at /login.php:1)
[phpBB Debug] PHP Notice: in file /includes/session.php on line 1024: Cannot modify header information - headers already sent by (output started at /login.php:1)
[phpBB Debug] PHP Notice: in file /includes/session.php on line 1024: Cannot modify header information - headers already sent by (output started at /login.php:1)
sprachdateien habe ich keine verändert, und vor dem <?php in der login.php steht auch kein leerzeichen. also woran könnte das liegen?
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Externer Login/Logout

Beitrag von Dr.Death »

Das Script von mir funktioniert einwandfrei.... allerdings hast Du ggf. die login.php mit Umlauten versehen und dann nicht im UTF-8 ohne BOM Format abgespeichert.

KB:166
Carandiru
Mitglied
Beiträge: 14
Registriert: 21.02.2011 01:02

Re: Externer Login/Logout

Beitrag von Carandiru »

ich habe ja nicht behauptet, dass das script fehler enthält, sondern nur, dass es bei mir nicht funktioniert ;)
jedenfalls hing es wohl an diesem vorzeichen, denn ich habe alles erneut abgespeichert und eingerückt und plötzlich gings, danke :)

wie kann jetzt jetzt am besten auf die variablen zugreifen, bzw. was ich die sicherste methode?
indem ich die login.php in meinem header include und die pfade ggf. anpasse?
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Externer Login/Logout

Beitrag von Dr.Death »

wie kann jetzt jetzt am besten auf die variablen zugreifen, bzw. was ich die sicherste methode?
Welche Variablen meinst Du denn ???

In meiner Beispiel login.php sind alle phpBB genutzten Objekte verfügbar....
Carandiru
Mitglied
Beiträge: 14
Registriert: 21.02.2011 01:02

Re: Externer Login/Logout

Beitrag von Carandiru »

zum beispiel der username, oder der avatar. ich sehe nur, dass die bool-variable $user->data['is_registered'] zur verfügung steht, den namen der anderen kenn ich nicht.
ich will diese variablen aber auch auf der hauptseite einsetzen. muss ich dazu die login.php einfach nur in den head bereich includen?
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Externer Login/Logout

Beitrag von Dr.Death »

Hiho,

mach doch mal eine Ausgabe von dem Objekt $user

Aber nicht erschrecken, welche Variablen dann alle zur Verfügung stehen :

Code: Alles auswählen

echo "<pre>"; print_r($user); echo "</pre>";die();

Der Username wäre:
$user->data['username']
$user->data['username_clean']


;-)
Carandiru
Mitglied
Beiträge: 14
Registriert: 21.02.2011 01:02

Re: Externer Login/Logout

Beitrag von Carandiru »

achso, einfach die spaltennamen aus phpbb_users ;)
alles klar, dann vielen dank für die hilfe !

edit/

eine frage noch: wie gebe ich das avatar aus? der wert aus der db stimmt nicht mit dem eigentlichen bildnamen überein, außerdem kann ich keinen relativen pfad angeben, da ein user sein bild eventuell aus der gallery nehmen könnte.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Externer Login/Logout

Beitrag von Dr.Death »

Dazu müsstest Du schon die phpBB Funktion " get_user_avatar() " mit einbeziehen.

Du findest diese Funktion in der Datei: includes/functions_display.php
RubberDuck
Mitglied
Beiträge: 460
Registriert: 09.07.2003 16:52
Wohnort: ROW
Kontaktdaten:

Re: Externer Login/Logout

Beitrag von RubberDuck »

Hat evtl. jemand einen Link zu dem Script? Danke!
VARAN-eV.de - V.A.R.A.N. e.V. - Verein für Artenschutz der Reptilien- und Amphibienhalter Norddeutschlands
Terra-Nord.de - Der Terraristik Stammtisch im Norden
ReptilienManager.de - Die Online Reptilien Verwaltung
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“