Eigenes Loginformular

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.
Benutzeravatar
Spider
Mitglied
Beiträge: 108
Registriert: 08.02.2003 16:28
Wohnort: Osnabrück
Kontaktdaten:

Eigenes Loginformular

Beitrag von Spider »

Hi Leudde,
uiuiui, wusste gar nicht, das es auch ein deutsches Forum gibt, puhh! :D

Also ich will auf meiner richtigen Seite ein Loginformular machen, womit man sich halt einloggen kann, falls man nicht schon eingeloggt ist!

Um abzufragen ob man eingeloggt ist habe ich auf phpbb.com folgenden Code bekommen:

Code: Alles auswählen

<?php 

define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

// 
// Start session management 
// 
$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 
// 
// End session management 
// 

if (!$userdata['session_logged_in']) 
{ 
    echo 'You\'re not logged in.'; 
} 
else 
{ 
    echo 'You are logged in.'; 
} 

?>
Ich hoffe der ist richtig!
Benutzeravatar
Spider
Mitglied
Beiträge: 108
Registriert: 08.02.2003 16:28
Wohnort: Osnabrück
Kontaktdaten:

Beitrag von Spider »

Schade, kann mir da wirklich keiner bei helfen, oder zumindest erklären?

Ich brauch das unbedingt! :(
Benutzeravatar
Simpson
Ehemaliges Teammitglied
Beiträge: 1088
Registriert: 20.05.2002 17:35
Wohnort: Göttingen
Kontaktdaten:

Beitrag von Simpson »

Kann es sein das du auf der Suche nach deisem Mod bist?

http://www.phpbb.com/mods/downloads/act ... =go&id=175 ?
Benutzeravatar
Spider
Mitglied
Beiträge: 108
Registriert: 08.02.2003 16:28
Wohnort: Osnabrück
Kontaktdaten:

Beitrag von Spider »

Wow danke!

Genau sowas hatte ich vor. Muss ich mir wahrscheinlich ein wenig umschreiben, aber das ist es was ich wollte :)
LarsVern
Mitglied
Beiträge: 17
Registriert: 04.03.2003 11:22

Beitrag von LarsVern »

Hallo Spider,

ich bin quasi auch auf der Suche nach diesem Mod. Doch leider funktioniert das bei mir nicht...

Frage: in welchem Pfad liegt dein yourpage.php...?

Ich möchte das gerne ausserhalb des Forums anlegen, doch dann bekomme ich wie auch bei eigenen Links Probleme mit dem redirect. Ich kann im redirect keinen http:// mit übergeben und sobald ich in der Hierarchie nur einen Ordner oberhalb von phpBB2 gerate bekomme ich keinen Zugriff auf meine yourpage.php Seite mehr...

Hilfe

Danke Lars
Calimerion
Mitglied
Beiträge: 8
Registriert: 09.03.2003 08:56

Beitrag von Calimerion »

Dieselben Probleme wie Lars habe ich hier aus.


Cali
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

also ich habe als login-form einfach folgende benutzt

Code: Alles auswählen

<form method="post" action="forum/login.php">
Benutzername: <input type="text" name="username" size="15"/> &nbsp; Passwort: <input type="password" name="password" size="15" />
&nsbp; <input type="hidden" name="redirect" value="index.php" /><input type="submit" name="login" value="Go"/></form>
ihr müsst natürlich noch den pfad und das redirect anpassen aber dann funktinierts einmandfrei...

ah
Calimerion
Mitglied
Beiträge: 8
Registriert: 09.03.2003 08:56

Beitrag von Calimerion »

Vielen Danke Saerdnaer! Jetzt bin ich schonmal ein riesen Stück weiter. Ein kleines Problem habe ich noch, wo ich einfach nicht dürberkomme.

Folgendes habe ich jetzt eingebaut:

Code: Alles auswählen

<form method="post" action="/forum/login.php" >
Forum Nick: <input type="text" name="username" class="buttonsort" size="15"/>
Passwort: <input type="password" name="password" size="15" />
Kommentar: <input type="text" name="comment">

<input name="redirect" value="/content/gildenliste/details.php?&id=<? echo"$id"; ?>" />

<input type="submit" class="buttonsort" name="login" value="Go"/>
</form>
Die Login Page wird richtig aufgerufen und man wird richtig zurueggeschickt. Das Problem was ich habe, das ich die Variablen Username und Comment aus dieser Form in der Ursprungs PHP Seite benötige, zu welcher der Redirect läuft.

Wenn ich beispielsweise beim Redirect sage &comment=$comment, dann wird comment als leer zurückgegeben. Ich denke der Grund ist, weil die Daten direkt von Login zurückkommen und es sie da gar nicht gibt.

Ich habe es auch schon mit Global Variablen versucht, aber leider schaffe ich das irgendwie nicht. Wäre für jeden Tip mehr als dankbar.


Liebe Grüße,
Cali
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

damit du auf die variabeln zugreifen kannst musst du folgendes ganz an den anfang der php datei stellen:

Code: Alles auswählen

<?
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, 0);
init_userprefs($userdata);
?>
und dann ans ende der datei:

Code: Alles auswählen

<?php
$db->sql_close();
?>
natürlich musst du <?php und ?> wenn du den code sowieso in phpcode einfügst...

achja wenn das die gleiche seite ist wie die auf der du dich einloggst würde ich folgende zeile noch mit dem blauem erweitern:
<form method="post" action="/forum/login.php?<?php echo $SID; ?>">
ah
Zuletzt geändert von saerdnaer am 09.03.2003 20:22, insgesamt 1-mal geändert.
Calimerion
Mitglied
Beiträge: 8
Registriert: 09.03.2003 08:56

Beitrag von Calimerion »

Vielen Dank Saerdnaer für die schnelle Antwort!
Also mache ich mich gleich an das Testen mit den Variablen.

Vielen lieben Dank nochmal *ganz doll knuddel*


Liebe Grüße,
Cali
Zuletzt geändert von Calimerion am 09.03.2003 20:23, insgesamt 1-mal geändert.
Antworten

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