Shopsystem ShopPilot Shoploesung Diskussionen und Infos zum Shopsystem ShopPilot
Willkommen Gast. Bitte einloggen oder registrieren.
Mai 23, 2012, 07:35:41

Einloggen mit Benutzername, Passwort und Sitzungslänge
Suche:     Erweiterte Suche
5257 Beiträge in 1422 Themen von 333 Mitglieder
Neuestes Mitglied: pje
* Übersicht Hilfe Login Registrieren
+  Diskussionen und Infos zum Shopsystem ShopPilot
|-+  ShopPilot
| |-+  SSP - Shop Server Pages
| | |-+  SSP Bibliothek
| | | |-+  nach login auf Ausgangsseite zurück
0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: nach login auf Ausgangsseite zurück  (Gelesen 1875 mal)
dobra
Global Moderator
Hero Member
*****

Lob: 18
Offline Offline

Beiträge: 1182


WWW
« am: September 06, 2007, 13:45:24 »

Hallo,

Mit einem Tipp und Hilfe von ahe - DANKE - habe ich eine Lösung gebastelt, mit der man beim einloggen (egal auf welcher Seite) wieder auf diese Seite zurückkommt.

Folgende Schritte sind notwendig:

1.)  Die LoginOK-Seite
hier steht nichts außer
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html>
<head>
__logcheck::seite__
</head>
</html>

2.)  der ssp-Code (ich habs in stdall.ipl geschrieben)
Code:
<!--spmacro:module(logcheck)
sub seite {
my $seite = ssp::get_var_form('seite');
my $dseite = ssp::get_var_form('dseite');
my $ifdseite = ssp::get_var_form('ifdseite');

if ($ifdseite == 3) { my $out = qq | <META HTTP-EQUIV="REFRESH" CONTENT="0; URL=http://__xxpath__?showd$seite!0,__xxsession__,$dseite"> |;
main::mprint $out;
return "noinc";
}
                        if (($ifdseite >= 11) && ($ifdseite <= 17)) { my $out = qq | <META HTTP-EQUIV="REFRESH" CONTENT="0; URL=http://__xxpath__?showwk,__xxsession__"> |;
                        main::mprint $out;
                        return "noinc";
                        }
else {my $out = qq | <META HTTP-EQUIV="REFRESH" CONTENT="0; URL=http://__xxpath__?show$seite,__xxsession__"> |;
main::mprint $out;
return "noinc";
}
}
-->

3.) das login - Formular ergänzen
Code:

<!--spmacro:module(login)
sub form{
        my $dseite = ssp::get_var_article('itemid',0);
my %pageinfo = ssp::getCurrentPageInfo();
my $ifdseite = $pageinfo{pagetype};

     $x = qq|
<form method="POST" action="__xlogin__">
<input type="hidden" name="seite" value="$ssp::pgid">
<input type="hidden" name="dseite" value="$dseite">
<input type="hidden" name="ifdseite" value="$ifdseite">
                        ....
        |,
  main::mprint($x);

}
-->

und  __xlogin__ mit __login::form__ auf der HTML-Seite ersetzen
« Letzte Änderung: September 06, 2007, 20:06:33 von dobra » Gespeichert

Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  

mysitelist Impressum Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS