Autor Thema: Login (Zugang zum Shop) befristen  (Gelesen 89 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1327
  • Lob: 18
    • ShopPilot AT
Login (Zugang zum Shop) befristen
« am: Juni 14, 2018, 18:13:14 »
Relevant nur, wenn sich der Kunde nicht selbst registrieren kann - event. für Gro0handelskunden/Gastzugang bei Messen/bei Zwangslogin etc

Aufgabe:
Einem Kunden soll ein befristetes Einloggen ermöglicht werden.
= er kann sich bis <Datum> einloggen, danach nicht mehr

Lösung:
1) ein ben.def. Kundenfeld ZUGANGBIS Typ "Datum" anlegen.
    Soll der Zugang befristet sein, hier das Datum bis wann er sich einloggen können soll anklicken.
    (ist das Feld leer -> unbefristeter Zugang)

2) eine Infoseite anlegen mit Infotext "Ihr Zugang ist nicht mehr gültig" oder irgend sowas.
    (Alternativ kann auch zu jeder beliebigen anderen Seite umgeleitet werden)

3) Auf der "Login OK Seite" ganz oben (direkt nach <head>) diesen Code einfügen:
<!--spmacro:module(check)
sub bis {
my $bis = ssp::get_var_user("ZUGANGBIS");
my $jetzt = (time);
if (length($main::userid) && length($bis) && $bis < $jetzt) {
my $url = "__xxpath__?logoffshow<Seitennummer>,__xxsession__";
main::mprint qq|
<meta http-equiv="refresh" content="0; URL="$url">
<script type="text/javascript">
    var url = "__xxpath__?logoffshow<Seitennummer>,__xxsession__";

    // Internet Explorer 8 and lower fix
    if (navigator.userAgent.match(/MSIE\s(?!9.0)/))
    {
        var referLink = document.createElement("a");
        referLink.href = url;
        document.body.appendChild(referLink);
        referLink.click();
    }
    else {
        // All other browsers
        window.location.replace(url);
    }
</script>
|;
}
}
-->
__check::bis__

<Seitennummer>  durch die Seitennummer der gewünschten Umleitungsseite ersetzen.

Ist der Zugang unbefristet oder Datum noch gültig, passiert garnichts, bzw. alles läuft ganz "normal" ab.
Ist der Zugang befristet und abgelaufen, wird der Kunde beim Versuch sich einzuloggen auf die angegebene Seite umgeleitet.



Linkback: http://www.shoppilot.net/pf/ssp-bibliothek/18/login-zugang-zum-shop-befristen/1773/
mfG
dobra
______________________________
www.shoppilot.at
www.wolle-online.eu

Betreute Shops:
Barrique Einzelhandel
Barrique Großhandel


xx
Unterschied zwischen "kann login" zum "muß login"

Begonnen von sre

0 Antworten
4244 Aufrufe
Letzter Beitrag Juni 13, 2003, 12:18:27
von sre
xx
Login Gast

Begonnen von hjp

1 Antworten
3393 Aufrufe
Letzter Beitrag Februar 21, 2003, 17:55:22
von hop
xx
Problem mit Login

Begonnen von parimo

0 Antworten
1892 Aufrufe
Letzter Beitrag August 17, 2008, 22:06:38
von parimo
xx
Kunden-Login

Begonnen von Joachim

1 Antworten
2190 Aufrufe
Letzter Beitrag Januar 17, 2010, 15:48:12
von dobra