Seite 2 von 3
Verfasst: 24.04.2003 16:17
von chris478
Snoopmore hat geschrieben:ne, du hattest eben nur was in deiner antwort stehen, egal...
frage, warum soll er den page_header includieren, wenn er doch nur ne login-BOX haben will?
Weil der Code auf den der Code in der Template (siehe Beitrag oben) im page_header steht. Wenn du z.B. die Index.php nach S_LOGIN_ACTION durchsucht wirst du nix finden. Wenn du alle Datein danach durchsucht, findest du heraus, dass das nur im login und page_header steht. Und da die index.php nur den page_header, aber nich die login.php includet,...
Verfasst: 24.04.2003 16:18
von Snoopmore
hat man dadurch nicht direkt auch den grafischen kopf vom forum auf der site?
Verfasst: 24.04.2003 16:31
von chris478
Snoopmore hat geschrieben:hat man dadurch nicht direkt auch den grafischen kopf vom forum auf der site?
hmm..wie war...dann muss man den entsprechenden code des page_headers eben übernehmen....ich such ihn mal
Mmm...also der page_header verweist einen auf die login.php (ein schöner page_header ist mir das

)...naja dann includest du eben die login.php
Verfasst: 24.04.2003 17:21
von chris478
So oder wenn du zu faul bist um nen Template zu machen dann nutz diesen Code in deiner Datei:
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_SEARCH);
init_userprefs($userdata);
//
// End session management
//
$login_php = append_sid("login.php");
echo '<form method="post" action="' . $login_php . '">';
?>
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="28"><a name="login"></a><span class="cattitle">Login:</span></td>
</tr>
<tr>
<td class="row1" align="center" valign="middle" height="28"><span class="gensmall">Username:
<input class="post" type="text" name="username" size="10" />
&&&Passwort:
<input class="post" type="password" name="password" size="10" />
&& &&Bei jedem Besuch automatisch einloggen
<input class="text" type="checkbox" name="autologin" />
&&&
<input type="submit" class="mainoption" name="login" value="Login" />
</span> </td>
</tr>
</table>
<input type="hidden" name="redirect" value="wohin_du_willst.php" />
</form>
Verfasst: 24.04.2003 17:24
von Snoopmore
den dann in seine site einbauen?
Verfasst: 24.04.2003 17:30
von chris478
Snoopmore hat geschrieben:den dann in seine site einbauen?
Genau...diesen Code baut man dann in seine Seite ein...an die Stelle wo man nen Login möchte...man kann die HTML-Tags ja noch selber nen bisschen modifizieren
Verfasst: 24.04.2003 17:32
von Snoopmore
noch eine frage: ich meine durch das
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
wird dann aber auch die overall_header.tpl includiert, oder nicht!?
Verfasst: 24.04.2003 17:39
von chris478
Snoopmore hat geschrieben:noch eine frage: ich meine durch das
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
wird dann aber auch die overall_header.tpl includiert, oder nicht!?
Nein dadurch passiert nix...dadurch wird nur die Session erstellt (wenn einer Cookies nicht akzeptiert hat er ja sonst Pech gehabt) und noch nen paar andere Sachen. Werden aber intern verarbeitet. Es kommt nix hinzu...da müsste man schon den page_header oder page_tail includen
Achtung: auch wenn du eingeloggt bist, wird das angezeigt...man müsst halt noch ne einfach if-Anweisung machen um das zu verhindern. Aber darum gehts ja hier nicht

(oder doch...???)
Verfasst: 24.04.2003 17:41
von Snoopmore
axo, k
Verfasst: 28.07.2003 21:48
von Hm
hmm ... ich hab noch nicht ganz verstanden wie man das jetzt machen muss.
andere sache.
wie kann man es machen das da steht:
Hallo Gast!
[login]
und wenn man eingelogt ist:
Hallo Username!
[logout]
also das das so auf der "homepage" ist ... schon mal danke !