Frontend Login

Gesperrt
contenidoAmateur

Frontend Login

Beitrag von contenidoAmateur » Sa 19. Jan 2013, 18:43

Gibt es ein Modul, mit dem man sich vom Frontend der Seite direkt in das CMS einloggen kann?

Danke

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Frontend Login

Beitrag von Spider IT » Sa 19. Jan 2013, 19:09

Das wird nicht gehen, da das Backend erst beim Aufruf eine Session startet in die man sich dann einloggt.

Gruß
René

contenidoAmateur

Re: Frontend Login

Beitrag von contenidoAmateur » Sa 19. Jan 2013, 19:31

Dann eine andere Frage, ich hab jetzt vieles probiert, aber anscheinend bekomm ich es nicht hin ich möchte 2 Formularfelder Abesenden über eine HTMl Formular und dann die Felder Überprüfen lassen, Sofern die Felder richtig ausgefüllt sind, soll an eine URl weitergeleitet werden. kannst du mir dafür das Kontaktformular mal anpassen? weil ich komme einfach nciht mehr weiter :(

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Frontend Login

Beitrag von Spider IT » Sa 19. Jan 2013, 20:15

Dafür brauche ich kein Kontaktformular:

Code: Alles auswählen

<?php
# Wurde das Formular gesendet?
if (isset($_POST['Redirect'])) {
    # Gesendete Daten verarbeiten
    $sLogin = $_POST['Login'];
    $sPass  = $_POST['Password'];
    if (($sLogin == 'test') && ($sPass == '121314')) {
        # Daten korrekt, weiterleiten
        @header('Location: http://www.google.de'); # Weiterleitung per Header-Anweisung, Fehlermeldung unterdrücken
        die('<script type="text/javascript">document.location.url="http://www.google.de";</script>'); # Weiterleitung per Javascript, falls Header nicht geht
    } else {
        # Daten falsch, Meldung ausgeben
        echo '<div style="font-weight: bold; text-align: center; color: #FFF; background-color: #F00;">' . mi18n("Benutzername und/oder Passwort falsch!") . '</div>';
    }
}
# Formular anzeigen
?>
<form name="Login" method="post" action="<?php echo $sess->url('front_content.php?idart=' . $idart); ?>">
    <input type="hidden" name="Redirect" value="true" />
    <label for="Login"><?php echo mi18n("Benutzername"); ?></label>
    <input type="text" id="Login" name="Login" value="<?php echo $sLogin; ?>" />
    <br />
    <label for="Password"><?php echo mi18n("Passwort"); ?></label>
    <input type="text" id="Password" name="Password" value="<?php echo $sPass; ?>" />
    <br />
    <input type="submit" name="Send" value="<?php echo mi18n("Absenden"); ?>" />
</form>
(Achtung! Nicht getestet, kann Schreibfehler enthalten)

Gruß
René

contenidoAmateur

Re: Frontend Login

Beitrag von contenidoAmateur » Sa 19. Jan 2013, 22:31

Perfekt DANKE!!!!! :)

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Frontend Login

Beitrag von Spider IT » So 20. Jan 2013, 10:34

Hmmm, ja, man sollte sowas nicht abends eben schnell machen.
Das Passwort-Feld sollte natürlich type="password" sein, nicht type="text".

Gruß
René

contenidoAmateur

Re: Frontend Login

Beitrag von contenidoAmateur » So 20. Jan 2013, 17:01

keine sorge mitarbeiten kann ich auch ;) Ich bau Formulare z.B. nicht mehr mit einer unsortierten Liste auf sondern mit Div's gefällt mir besser und lässt sich besser stylen ;)

Nochmal Danke :)

Gesperrt