Geschützte Seiten
Author: Ulrike L.Hallo Miteinander,
ich möchte in meiner Website einen geschützten Bereich erstellen. Dabei haben sich einige Fragen ergeben, auf die ich in den Dokumentationen keine Antworten gefunden habe. Es wäre schön, wenn Ihr mir weiterhelfen könntet.
1) Ich benötige den Button "Register" nicht, gibt es eine Möglichkeit, diesen zu entfernen?
2) Gibt es eine Möglichkeit, die Option "Passwort vergessen" mit einem Link zu unserem Support einzufügen?
3) Kann ich das Layout der Buttons ändern? Ich habe es schon unter 2 => Vorlage => Textstile, Felder und Buttons versucht, aber da ändert sich bei den Buttons im oben gezeigten Bild nichts.
4) Gibt es die Möglichkeit, auch eine Logout-Möglichkeit einzurichten? Momentan ist es so, dass nach einmaligem Login die geschützte Seite immer zugänglich ist, auch wenn ich zwischendurch auf anderen, öffentlichen Seiten, war. Erst wenn ich die Website schließe, den Browsercache lösche und dann die Website neu starte, muss ich mich wieder neu einloggen, um in den geschützten Bereich zu gelangen.
Vielen Dank schon im Voraus und viele Grüße
Ulrike
Versuche mal das Objekt login&logout einzusetzen, damit werden vermutlich einige Deiner Fragen beantwortet.
Für 2. musst Du einen entsprechenden Link, zum Beispiel in einem Text-Objekt, selbst einbauen.
Guten Tag Ulrike,
danke für Ihre Nachricht.
1)Um keine Schaltfläche für die Registrierung zu haben, sollen Sie keine Seite als Registrierungsseite auf Schritt 1 > Zugangsverwaltung>Einstellungen definieren.
2)Das ist möglich, aber nur mit der automatischen Registrierung.
3) Ich bestätige, die Schaltfläche sollen Sie auf Schritt 2 > Textstile > Button anpassen. Welche Einstellungen aber Sie definiert?
4) Ein Logout können Sie mit dem Objekt Login & Logout einrichten: https://market.websitex5.com/de/objekte/vorschau/331c1bf7-12ef-43d8-b329-352d615dfec
Bei Rückfragen stehe ich Ihnen gern zur Verfügung. Mit freundlichen Grüßen.
Author
Hallo Franz-Josef, hallo Elisa,
Dankeschön für Eure Hilfe. Mit dem Objekt Login/Logout sieht es jetzt schon ganz gut aus.
Mir ist allerdings aufgefallen, dass bei einer fehlerhaften Eingabe der Daten (Benutzer oder Passwort) nicht noch einmal das Login/Logout-Objekt angezeigt wird, sondern das Loginfenster, welches automatisch bei einer geschützten Seite erscheint. Kann ich das irgendwie ändern? Mir gefällt mein Login/Logout Objekt deutlich besser :o)
Viele Grüße
Ulrike
Author
Hallo Elisa,
noch eine Frage: wie kann ich keine Seite als Registrierungsseite definieren? Ich habe es versucht, aber es wird immer eine Seite angegeben:
Viele Grüße
Ulrike
Hast du auch die Seite wo du das Login/Logout Widget eingefügt hast auch generell dafür vorgesehen.
Das heisst in der Zugangsverwaltung unter "1" beim Reiter "Einstellungen"
muss unten ein Feld sein mit "Registrierungsseite" wo du deine Loginseite eintragst.
Dann springt es nicht mehr auf die generelle Seite um.
Author
Hallo Andreas,
habe ich gerade gemacht, aber leider springt es bei einer falschen Eingabe immer noch auf die allgemeine Seite um.
Hier mal der Link zu meiner Seite:
http://preview.als-jena.com/
Viele Grüße
Ulrike
Versuche mal das!
Unter 3 gibt es unten die Spezialseiten mit "geschützer Zugang"! Dort kannst du unten den Namen der Datei ändern auf "login" oder wie deine Loginseite dann heisst. Diese solltest du sowieso auch auf php umstellen. (Eigenschaften ->REiter "Erweitert")
Author
Hallo Andreas,
hatte in den letzten Wochen keine Zeit, mich um die Website zu kümmern. Nun aber wieder. Habe gerade versucht, Deinen Vorschlag auszuprobieren, das hat aber nicht funktioniert. Bei der Seite "Geschützter Zugang" kann ich unter 3 nirgendwo den Namen ändern.
Viele Grüße
Ulrike
Kannst Du denn die Seite nach oben zu den anderen Seiten ziehen (klick mit der Maus, Taste gedrückt halten und dann nach oben ziehen)? Wenn die Seite dort ist, kannst Du vermutlich die Eigenschaften bearbeiten.
Guten Tag Ulrike,
wie Franz-Josef gesagt hat, sollen Sie zuerst die Spezialseite "Geschützter Zugang" nach oben ins Menü verschieben, um diese umbenennen zu können.
Danke! Mit freundlichen Grüßen.
Author
Vielen Dank für Eure Tipps. Das Umbenennen der Spezialseite hat funktioniert.
Aber leider ist damit mein Problem noch nicht gelöst. Werden auf meiner Loginseite falsche Eingaben gemacht,
erscheint immer noch die allgemeine Seite (siehe meinen Post vom 30.07.).
Vielleicht hättet Ihr noch einen anderen Vorschlag?
Danke und viele Grüße
Ulrike
Guten Tag Ulrike,
können Sie uns bitte den Link der Website mitteilen?
Danke! Mit freundlichen Grüßen.
Author
Hallo Elisa,
das ist der Link:
http://preview.als-jena.com/
Viele Grüße
Ulrike
Guten Tag Ulrike,
ich habe gerade probiert und bei mir wird mit Klick auf "Login" die folgende Seite angezeigt:
Haben Sie vielleicht schon STRG+F5 gedrückt?
Danke! Mit freundlichen Grüßen.
Hallo zusammen,
Ulrikes 'Problem' ist, dass wenn man in das Login/Logout-Objekt verwendet (so wie Ulrike es getan hat) und falsche Anmeldedaten einträgt, die WSX5-Standardmaske angezeigt wird. Und genau dieses 'Problem' habe ich auch nicht lösen können. Das ist der Grund, warum ich das Login/Logout-Objekt nicht verwende.
einfacher gesagt...bei Falscheingabe der Zugangsdaten wird zur "generierten" Login Seite gewechselt und nicht auf der extra erstellten Seite mit dem Login Widget (bzw. bleibt nicht auf der Seite)
Genau so ... und das ist nicht wirklich zufriedenstellend.
Guten Tag!
Ich bestätige, dass beim Eintragen falscher Login-Angaben wird man zur standardmäßigen Login-Seite geführt, das ist die normale Arbeitsweise des Programmes. Natürlich können Sie aber einen Anregungsbeitrag erstellen, wenn Sie eine Änderung an dieser Funktion vorschlagen möchten, ich werde die Idee gern weiterleiten.
Danke! Mit freundlichen Grüßen.
Hallo Ulrike
Wenn Du weist wie die .htaccess Datei bearbeitet wird, schreibe an den Anfang dieser Datei folgendes:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^loginstatus=-2
RewriteRule ^.*$ /login-bereich.php? [R=301,L]
login-bereich.php ersetzt Du durch den Namen der Datei, welche bei dir die Login Seite ist.
Ganz wichtig ist das Fragezeichen hinter den Namen.
Gruß Rainer
(It > De) ... wenn du willst kannst du meinen EXTRA Code ausprobieren, ... in den Eigenschaften der Seite login.html diesen Code einfügen:
<script>
$( document ).ready(function() {
pageK = window.location.href.split('/');strK = pageK[pageK.length - 1];
if(strK.indexOf("loginstatus=-") != -1){history.back();} else{ } });
</script>
.
ciao
.
Author
@ KolAsim
Vielen Dank für den Tipp. Es hat funktioniert. Allerdings erscheint bei Eingabe der falschen Anmeldedaten ganz kurz die Standard-Loginseite, sie verschwindet aber sofort wieder und dann erscheint meine Login-Seite.
@ Rainer
Vielen Dank für Deinen Tipp. Leider habe ich keinen Zugriff auf die .htaccess-Datei. Aber ich werde unseren Admin fragen und es ausprobieren.
Viele Grüße
Ulrike
... in den Eigenschaften dieser Seite, die für einen Moment geöffnet wird, können Sie eine verzögerte Überblendung von etwa drei (3) Sekunden einfügen:
<style>
body{ opacity:0; -webkit-animation: fadein 5s linear 1 forwards; animation: fadein 5s linear 1 forwards;}@-webkit-keyframes fadein { 0% { opacity: 0; }70% { opacity: 0; }100% { opacity: 1; }}
@keyframes fadein { 0% { opacity: 0; }70% { opacity: 0; }100% { opacity: 1; }}
</style>
.
ciao
.
Author
Thank you. It's working :o)