login funktion außerhalb des forums...?
-
- Mitglied
- Beiträge: 42
- Registriert: 08.05.2004 22:03
- Wohnort: Düsseldorf - Ratingen
- Kontaktdaten:
login funktion außerhalb des forums...?
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
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
hoffe des hilft dir
http://www.phpbb.de/doku/kb/artikel.php ... ight=seite
http://www.phpbb.de/doku/kb/artikel.php ... ight=seite
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>
?>
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:
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
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:
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??
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>
<?
}
?>
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 problemprobleme 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??
