Login auch über Homepage möglich?

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
RuleBreaker
Mitglied
Beiträge: 31
Registriert: 03.12.2008 11:02
Wohnort: Hagen
Kontaktdaten:

Login auch über Homepage möglich?

Beitrag von RuleBreaker »

Hey ihr,

ist es möglich das ich mich über meine Homepage ins Forum einloggen kann?

mfG
Markus
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Beitrag von Metzle »

Hallo,

schau mal hier vorbei
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
RuleBreaker
Mitglied
Beiträge: 31
Registriert: 03.12.2008 11:02
Wohnort: Hagen
Kontaktdaten:

Beitrag von RuleBreaker »

danke.

Link1: www.crew-nrw.com/test/login.php
Link2: www.crew-nrw.com/test/login.html

Nur wie stell ich das ein das ich mich in mein Forum einlogge?

mfG
Markus
hackepeter13
Valued Contributor
Beiträge: 3568
Registriert: 21.04.2004 12:22
Wohnort: Berlin
Kontaktdaten:

Beitrag von hackepeter13 »

RuleBreaker hat geschrieben:danke.

Link1: www.crew-nrw.com/test/login.php
Link2: www.crew-nrw.com/test/login.html

Nur wie stell ich das ein das ich mich in mein Forum einlogge?

mfG
Markus
Steht doch da. :wink:
Hast du wie dort beschrieben den Pfad zum Forum angepasst, wenn die login-dateien nicht im Forum-Root-Verzeichnis sind?
Wenn ja sollte man sich damit bei dir im forum einlogen können.
RuleBreaker
Mitglied
Beiträge: 31
Registriert: 03.12.2008 11:02
Wohnort: Hagen
Kontaktdaten:

Beitrag von RuleBreaker »

in welchen ordner ist der Forum - Root?
bez. wo muss ich login.html einfügen?

mfG
Markus
hackepeter13
Valued Contributor
Beiträge: 3568
Registriert: 21.04.2004 12:22
Wohnort: Berlin
Kontaktdaten:

Beitrag von hackepeter13 »

Dein Forum-Root ist das Hauptverzeichnis von phpBB - also da wo auch z.B. die viewforum.php und config.php ist. ;-)

Die login.php und .html kannst du hinmachen wo du willst, du musst dann eben nur in der login.php den Pfsd zum Forum-Root anpassen - siehe dazu wie gesagt diesen Beitrag (letzter Teil, da steht es beschrieben).
RuleBreaker
Mitglied
Beiträge: 31
Registriert: 03.12.2008 11:02
Wohnort: Hagen
Kontaktdaten:

Beitrag von RuleBreaker »

Wenn ich mich auf www.crew-nrw.com/forum/login.php einlogge komm ich auf eine leere seite. Dasselbe auch wenn ich einen username + passwort eingebe der nicht im forum regestriert ist. was mach ich falsch?
ich habe auch kein Login.php voher in meiner webspace gehabt.

Hier der login.php code:

Code: Alles auswählen

    <?php
    /**
    *
    * externes Login script fuer phpBB3
    * Kann zur WebSite Authentifizierung benutzt werden
    *
    */
    define('IN_PHPBB', true);
    $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './login.php';
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
    require($phpbb_root_path . 'common.' . $phpEx);

    // Start session management
    $user->session_begin();
    $auth->acl($user->data);
    $user->setup();

    //Abfragen von ggf. uebermittelten Parametern
    $username     = request_var('username', '', true);
    $password     = request_var('password', '', true);
    $autologin    = (!empty($_POST['autologin'])) ? true : false;
    $viewonline = (!empty($_POST['viewonline'])) ? 0 : 1;

    $logout     = request_var('mode', '');

    //Wenn username und passwort uebergeben worden sind, starte einen Anmeldeversuch
    if (isset($username) && isset($password))
    {
        $auth->login($username, $password, $autologin, $viewonline);
    }

    //Wenn ueber einen Link der mode=logout lautet und eine SID uebergeben wurde, starte das ausloggen des Users
    if ($logout == 'logout')
    {
        $user->session_kill();
    }

    /**
    *
    * Optionaler Code
    * Prüfe ob User eingeloggt ist oder nicht
    *
    */

    if ($user->data['is_registered'])
    {
        // Hier steht der Code für ein erfolgreich eingeloggter User
        echo "Du bist angemeldet.<br /><br />";
        
        //Optionaler Code zum Ausloggen. 
        //Es ist wichtig, das die Session ID mit der Funktion append_sid() uebergeben wird.
        echo 'Zum Abmelden <a href="'. append_sid("{$phpbb_root_path}login.$phpEx", "mode=logout") . '">hier</a> klicken';
    }
    else
    {
        //Wenn Du hier landest bist Du nicht eingeloggt.
        echo "Du bist abgemeldet<br /><br />";
        echo "<a href=\"login.html\">Nochmal versuchen?</a>";
    }

    ?>
Und hier der Login.html Code:

Code: Alles auswählen

<html>
    <body>
        Bitte anmelden:<br />
        <form method="POST" action="./login.php">
        <p>Benutzername: <input type="text" name="username" size="40"><br />
        Passwort: <input type="password" name="password" size="40"><br />
        <br />
        Mich bei jedem Besuch automatisch anmelden? : <input type="checkbox" name="autologin"><br />
        <br />
        Online Status verstecken? : <input type="checkbox" name="viewonline"><br />
        <br />
        <input type="submit" value="Absenden" name="login"></p>
        </form>
    </body>
</html> 
mfG
Markus
hackepeter13
Valued Contributor
Beiträge: 3568
Registriert: 21.04.2004 12:22
Wohnort: Berlin
Kontaktdaten:

Beitrag von hackepeter13 »

Warum lädt deine login.html die php.ini ?

Code: Alles auswählen

$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './login.php';
Warum hast du da login.php zu stehen?
Lass doch wie in der Anleitung "./" stehen, weil sonst wird die login.php geladen was dich wiederum zur dem Fehler 500 bringt. ;-)
Zuletzt geändert von hackepeter13 am 05.12.2008 23:32, insgesamt 1-mal geändert.
RuleBreaker
Mitglied
Beiträge: 31
Registriert: 03.12.2008 11:02
Wohnort: Hagen
Kontaktdaten:

Beitrag von RuleBreaker »

habs geändert. Was ich nicht verstehe, ich hatte voher keine login.php auf meinen Server... jetzt hab ich eine erstellt (tutorial auf http://www.lpi-clan.de/viewtopic.php?f=26&t=3550).

Komisch... Wieso jann ich mich über www.crew-nrw.com/forum/login.html nicht für das Forum einloggen?

mfG
Markus
hackepeter13
Valued Contributor
Beiträge: 3568
Registriert: 21.04.2004 12:22
Wohnort: Berlin
Kontaktdaten:

Beitrag von hackepeter13 »

Siehe mein Editierten Beitrag - du hast da am Code etwas verändert was nicht sollte!!!
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“