Login auf Homepage einrichten

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.
Antworten
Sonic2000
Mitglied
Beiträge: 43
Registriert: 08.07.2007 13:15
Wohnort: Pforzheim

Login auf Homepage einrichten

Beitrag von Sonic2000 »

Wie kann man ein Login auf die Homepage einbinden...
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Beitrag von gloriosa »

Hallo,
>>> KB:106 <<< hilft weiter ! :oops:

Weiterhin gibt es die, viel zu selten benutzte, boardeigene Funktion [ externes Bild ] Suchen und den Bereich Dokumentation um vor dem Posten Informationen zu finden. :wink:
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Sonic2000
Mitglied
Beiträge: 43
Registriert: 08.07.2007 13:15
Wohnort: Pforzheim

Beitrag von Sonic2000 »

gebt das so auch auf html-seiten?
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

Der dort vorgestellte Code ist HTML-Code.

Natürlich musst du Ihn anpassen, also z.B. den Pfad zum Login ändern oder die Seite wo du den Login hast eintragen.
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
Sonic2000
Mitglied
Beiträge: 43
Registriert: 08.07.2007 13:15
Wohnort: Pforzheim

Beitrag von Sonic2000 »

und noch ne frage...

wie muss man den code verändern dass er z.B auch die nachrichten anzeigt die man hat ,das man auf der HP eingeloggt bleibt, Profil ändern kann und z.B steht:
Hallo USER.


Hier währe mit egal ob PHP oder HTML...
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

Da wird es dann schon etwas komplizierter.

und da steckt einiges an Arbeit hinter die Vorlage könnte dir helfen:
KB:phpbb_seite
KB:forum_homepage
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
MasterPeas89
Mitglied
Beiträge: 5
Registriert: 02.12.2007 00:21

Beitrag von MasterPeas89 »

Hallo,

Hing gerade am gleichen Problem, habe aber eine Lösung gefunden:

über den HTML Tag also ganz oben musst du

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);
?>
einfügen


und das musst du im Body-Tag dort wo der Login platziert werden soll

Code: Alles auswählen

<?php

if($userdata['session_logged_in']){ 
?> 

<div align="left"> 
  <center><font size="1" face="Verdana">Hallo, <?=$userdata[username]?>!</font></center> 
</div><br> 

<div class="nav"><font face="Verdana"><font size="1">:: </font> 
   <a class="nav" href="profile.php?mode=editprofile"> 
   <font size="1">Profil bearbeiten</font></a></font> 
</div> 

<div class="nav"><font face="Verdana"><font size="1">:: </font> 
   <a class="nav" href="privmsg.php?folder=inbox"> 
   <font size="1">Private Nachrichten</font></a></font> 
</div> 
  
<div class="nav"><font face="Verdana"><font size="1">:: </font> 
   <a class="nav" href="login.php?logout=true&sid=<?=$userdata['session_id']?>"> 
   <font size="1">Ausloggen</font></a></font> 
</div> 

<font size="1" face="Verdana"> 

<?php 
}else{ 
?> 

</font> 

<form action="login.php" method="post"> 
  <table border="0" cellpadding="3" cellspacing="1" width="100%"> 
    <tr> 
      <td> 
        <font size="1" face="Verdana">Username:<br> 
        <input class="searchbox" type="text" name="username" size="10" maxlength="40"> 
        </font> 
      </td> 
    </tr> 
    <tr> 
      <td> 
        <font size="1" face="Verdana">Passwort:<br> 
        <input class="searchbox" type="password" name="password" size="10" maxlength="25"> 
        </font><br> 
        <font size="1" face="Verdana">Auto Login: </font> 
        <font face="Verdana" size="1"><input class="text" type="checkbox" name="autologin"></font><br> 
      </td> 
    </tr> 
    <tr align="center"> 
      <td colspan="2"><font size="1" face="Verdana"><input type="submit" name="login" value="Login"></font></td> 
    </tr> 
    <tr align="center"> 
      <td colspan="2"><font face="Verdana"><span class="smalltext"> 
        <font size="1"> 
        <a href="profile.php?mode=sendpassword" class="smalllink">Passwort vergessen?</a></font></span><br> 
        <font size="1"> 
        <a href="profile.php?mode=register">Registrieren</a></font><font size="1">! 
        </font> 
        </font> 
      </td> 
    </tr> 
  </table> 
  <input type="hidden" name="redirect" value="test.php"> 
</form> 

<?php 
} 
?>
einfügen


Musst natürlich noch die Pfade entsprechend anpassen und wenn du magst auch noch das Login Design, sollte aber denke ich mal kein Problem sein.
Antworten

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