Seite 1 von 3

[Suche] Homepage Login Box

Verfasst: 25.07.2004 18:48
von allstar!
Hi,

ich suche für meine Homepage www.nfsu2.de eine Login Box.

- Login Box soll auf der Hauptseite sein.

- Wenn der User schon eingeloggt ist, sollte anstatt die
Box sein Name stehen, z.b. Willkommen RacerGT

Gibt es schon sowas vorgefährtigt ?

Verfasst: 25.07.2004 20:11
von Fabse
KB:106

Verfasst: 25.07.2004 20:26
von allstar!
Jo habe ich auch schon gefunden, wenn ich das hier einbaue:

Code: Alles auswählen

<?php 
define('IN_PHPBB', true); 
$phpbb_root_path = 'forum/'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx);
if ( $userdata['session_logged_in'] ) 
{ 
    // Code, wenn ein Benutzer angemeldet ist 
} 
else 
{ 
    // Code, wenn kein Benutzer angemeldet ist 
}
if ( $userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD )
?>
+ den Form Code, kriege ich keine Anzeige das ich eingeloggt bin, sondern immer nur die Login Box. Werde da nur weitergeleitet zu meinem Forum.

Verfasst: 25.07.2004 20:51
von Fabse
Bist du dann im Forum eingeloggt?

Verfasst: 25.07.2004 21:13
von allstar!
Wenn ich das so einbinde:

Code: Alles auswählen

<form action="/forum/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="http://www.nfsu2.de"> 
<input type="submit" name="login" value="Login"> 
</form>
Klappt der Login, aber ich werde auf eine
"Die Seite wurde nicht gefunden" weitergeleitet.
http://www.nfsu2.de/forum/login.php

Die Login Box ist aber immer noch da, auf der Hauptseite.

Verfasst: 25.07.2004 21:18
von Fabse

Code: Alles auswählen

<?php 
define('IN_PHPBB', true); 
$phpbb_root_path = 'forum/'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx);
if ( $userdata['session_logged_in'] ) 
{ 
    // Code, wenn ein Benutzer angemeldet ist 
} 
else 
{ 
    ?>
<form action="/forum/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="http://www.nfsu2.de/index.php"> 
<input type="submit" name="login" value="Login"> 
</form>
<?
}
?>
Versuchs mal so!

Verfasst: 25.07.2004 21:23
von allstar!
Wenn ich alleine schon nur das hier in
meinen header einbaue gibt das einen error:

Code: Alles auswählen

<?php 
define('IN_PHPBB', true); 
$phpbb_root_path = 'forum/'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 
if ( $userdata['session_logged_in'] ) 
{ 
    // Code, wenn ein Benutzer angemeldet ist 
} 
else 
{ 
    ?>
Parse error: parse error, unexpected $ in
/www/htdocs/index.php on line 20

Verfasst: 25.07.2004 21:25
von Fabse
Kein wunder, dass du einen Parse-Error bekommst. Es fehlt auch vor ?> ein } ;)

Verfasst: 25.07.2004 21:27
von allstar!
Moment, komplett klappt der Code, aber da komme ich
wieder zur Seite die nicht zu finden ist:

http://www.nfsu2.de/forum/login.php

Und Login Box bleibt auch da.

Verfasst: 25.07.2004 21:29
von Fabse
Mach mir mal eine Test acc bitte!