Seite 1 von 1
login funktion außerhalb des forums...?
Verfasst: 09.05.2004 13:27
von nokya
hallo,
ist es möglich das sich meine user schon auf der startseite einloggen, und dann somit auch für das forum eingeloggt sind?
kann man sowas vielleicht auch auf andere sachen, wie zum beispiel eine dowenload area, "aufschalten". also einmal registrieren/einloggen für alles? oder funktioniert soetwas nur mit diesen community content php sachen?
mfg,
nokya
Verfasst: 09.05.2004 14:30
von Jack9027
Verfasst: 09.05.2004 14:44
von nokya
da ich mich nicht wirklich damit auskenne. hab ich noch ein paar fragen.
wie und wo muss ich das in den code meiner seite einbauen?
erscheint dann ein login bereich oder wie funktioniert das einloggen dann?
Verfasst: 09.05.2004 14:57
von Pyramide
KB:phpbb_login
Verfasst: 09.05.2004 15:38
von Jack9027
Code: Alles auswählen
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Meine Seite';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
/***** Inhaltsbereich ******/
<form action="login.php" method="post">
Benutzername: <input type="text" name="username"><br>
Passwort: <input type="password" name="password"><br>
Autologin? <input type="checkbox" name="autologin"><br>
<input type="hidden" name="redirect" value="meine_homepage.php">
<input type="submit" name="login" value="Login">
</form>
?>
einfach eine neue datei mit wordpad oder irgendeinen anderen editor machen des reinkopieren und dann in irgendwas.php umbennen
Verfasst: 09.05.2004 16:08
von nokya
was muss ich genau noch einsetzen?
wenn ich im moment bei mir auf login klicke. findet der die nächste seite nicht mehr, obwohl ich eingetragen hab wohin es weitergeleitet werden soll.
Verfasst: 16.05.2004 20:59
von t-jay
Ich hatte das gleiche Problem, habe dann einfach an das Ende jedes <input>-Tags einen Slash gesetzt, also <input blabla
/>
Und so sieht's aus, wenn's fertig ist:
Code: Alles auswählen
<form action="login.php" method="post">
Benutzername: <input type="text" name="username" /><br>
Passwort: <input type="password" name="password" /><br>
Autologin? <input type="checkbox" name="autologin" /><br>
<input type="hidden" name="redirect" value="christoph.php" />
<input type="submit" name="login" value="Login">
</form>
soweit sogut
Verfasst: 03.06.2004 21:40
von gatewayer
hallo,
habe mir das angesehen und finde es toll
Bei mir ist es jetzt so (um Missverständnisse zu vermeiden):
eine Hauptpage wo man sich mal anmelden muss,
ist man angemeldet usw. - kommt man gleich zur eigentlichen Seite
ist man nicht angemeldet, muss man sich gleich auf der page einloggen
(dazu code:
Code: Alles auswählen
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
if ( $userdata['session_logged_in'] )
{
print "test ok angemeldet";
print "<a href=" . append_sid('index.php') . ">Zum Forum</a>";
}
else
{
?>
<form action="login.php" method="post">
Benutzername: <input type="text" name="username"><br>
Passwort: <input type="password" name="password"><br>
Autologin? <input type="checkbox" name="autologin"><br>
<input type="hidden" name="redirect" value="../index.php">
<input type="submit" name="login" value="Login">
</form>
<?
}
?>
hiermit gibts keine probleme
probleme koommen jetzt erst: wenn ich mich falsch anmelde, bekomme ich nicht die einfache info "falscher user oder pwd", sondern komme auf die forumseite auf die loginpage.
das möchte ich ja nicht!
es soll nur gesagt werden -> falscher user oder pass und wieder zur ausgangsseite zurück mit nochmaliger anmeldung
wie bitte funktioniert das?? vielleicht kann mir wer dabei helfen??
Verfasst: 17.07.2004 18:05
von tobasi
probleme koommen jetzt erst: wenn ich mich falsch anmelde, bekomme ich nicht die einfache info "falscher user oder pwd", sondern komme auf die forumseite auf die loginpage.
das möchte ich ja nicht!
es soll nur gesagt werden -> falscher user oder pass und wieder zur ausgangsseite zurück mit nochmaliger anmeldung
wie bitte funktioniert das?? vielleicht kann mir wer dabei helfen??
hab das selbe problem
