Frontend Login
Verfasst: 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
Danke
Das Diskussionsforum zum Open Source Content Management System
https://forum.contenido.org/
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>