it-swarm.com.de

So erstellen Sie eine Standard-Anmeldeseite

Diese Bitte ist etwas schwierig zu erklären.

Ich habe eine Seite die ein Login verlangt um auf die Seite zuzugreifen. Ich habe einen Standardbenutzernamen und ein Standardkennwort erstellt, mit denen potenzielle Kunden auf die Seite zugreifen können. Ich denke jedoch, dass die Leute nicht einmal die Mühe haben, den Standardbenutzernamen und das Standardkennwort einzugeben. Daher möchte ich, dass Benutzer auf den Link zur Seite klicken und automatisch angemeldet werden, um auf die Seite zuzugreifen.

Ich dachte, dass eine Lösung darin bestehen könnte, Joomla so zu konfigurieren, dass der Benutzername und das Passwort bereits eingegeben sind, sodass ein Benutzer automatisch zur Seite weitergeleitet wird, wenn er auf den Link klickt, aber ich weiß nicht, wie das geht.

Wenn mir jemand etwas zeigen könnte oder andere Vorschläge hätte, wäre das großartig.

3
cpatte7372

Joomla Autologin Extension

Dafür gibt es kostenlose Plugins unter textarea.it , aber der Link ist momentan nicht funktioniert. Direkte Links zu den Plugins scheinen noch zu funktionieren:

Anmeldungen von Kunden-IP-Adressen zulassen

Eine andere Möglichkeit ist die Installation von Auto Login IP oder Regular Labs IP Login (beide kostenlos) oder einer ähnlichen Option, damit sich autorisierte Kunden ohne Eingabe von Anmeldeinformationen anmelden können.

Dies ist wahrscheinlich nur für Kunden mit statischen IP-Adressen sinnvoll und möglicherweise in Ihrer Situation nicht geeignet.

Entwickeln Sie Ihre eigene Anmeldeseite

Sie können wahrscheinlich Ihre eigene Anmeldeseite im Sinne von https://stackoverflow.com/a/4195116/1983389 implementieren, um eine ähnliche Funktionalität wie bei der obigen Joomla Autologin-Erweiterung zu erzielen.


Sicherheitsüberlegungen

Hinweis: Gemäß dem Beitrag zum Stapelüberlauf sind einige dieser Methoden aus Sicherheitsgründen keine gute Idee, und Sie sollten sorgfältig über die Sicherheitsaspekte nachdenken, bevor Sie fortfahren.

1
Neil Robertson

Sie können einige Zeilen von jQuery verwenden, um das Formular auszufüllen. Stellen Sie einfach sicher, dass der von Ihnen angegebene Benutzername/das Kennwort nur eingeschränkten Zugriff auf Ihre Website bietet.

(function($) { 
    $("#username").val("Guest");
    $("#password").val("guest123");
})(jQuery);

Wenn Sie diesen Code zu Ihrer Seite hinzufügen, werden die Felder mit Ihren Anmeldedaten ausgefüllt. Der Benutzer muss jedoch weiterhin auf die Anmeldeschaltfläche klicken. Wenn Sie das Formular auch automatisch senden möchten, können Sie nach Zeile 3 Folgendes tun:

$(".login form").submit();

(Um das Skript zu Ihrer Seite hinzuzufügen, können Sie eine Erweiterung wie Sourcerer oder eine ähnliche verwenden.)

1
johanpw