FIXED: session_id wird nach logout nicht gelöscht..

Jede Art von Fehler die REDAXO betreffen.

FIXED: session_id wird nach logout nicht gelöscht..

Beitragvon jeandeluxe » 6. Okt 2007, 13:18

Moin,

ich weiß nicht ob das Absicht ist oder nicht, aber mir ist hier aufgefallen, das die session id in rex_user > session_id nach dem logout nicht gelöscht wird. Erst beim neuerlichen login wird sie von der neuen überschrieben.. soll das so, wenn ja warum?

ps.: In all meinen 3.2.x Installationen wird die id übrigens nie eingetragen.

Gruß,
Jan
Benutzeravatar
jeandeluxe
 
Beiträge: 1933
Registriert: 29. Sep 2005, 09:50
Wohnort: Hamburg

Beitragvon Markus.Staab » 6. Okt 2007, 15:14

Hi Jan,

in R3.2 war die spalte vorhanden, ist aber nie gefüllt worden, dass ist uns auch aufgefallen (Mal so nebenbei, wir haben einige Fehlerchechen gefunden, die schon seit 1-2 Jahren im REDAXO drinne sind, aber nie von jemand entdeckt wurden,.... sehr merkwürdig.. :))

Ein löschen der session_id beim ausloggen klingt sinnvoll und wird eingebaut.

Danke!

Gruß,
Markus

Edit: Fix im CVS
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Beitragvon jeandeluxe » 6. Okt 2007, 17:46

Hallo Markus,

kills hat geschrieben:.. wir haben einige Fehlerchechen gefunden, die schon seit 1-2 Jahren im REDAXO drinne sind, aber nie von jemand entdeckt wurden,.... sehr merkwürdig.. :))

Tja.. dunkle Ecken halt. Ist mir ja auch nur aufgefallen als ich wegen dem Access Denied Patch vs. Vorschau etwas ziellos in Richtung session id rumgestöbert hab.. ;-)

kills hat geschrieben:Ein löschen der session_id beim ausloggen klingt sinnvoll und wird eingebaut.

Gute Sache das..

Apropos aufgefallen: In 3.3 ist das gefixt, aber in 3.2.x wird der Status eines Startartikels einer offline Kategorie immer als [strike]online[/strike] angezeigt.. ist das bekannt?

Gruß,
Jan
Benutzeravatar
jeandeluxe
 
Beiträge: 1933
Registriert: 29. Sep 2005, 09:50
Wohnort: Hamburg

Beitragvon Markus.Staab » 6. Okt 2007, 19:18

Hi Jan,

das ist alles so gewollt.

Gruß,
Markus

PS:
hab zu deinem patch den R3.3 Code eingebaut
http://wiki3.redaxo.de/index.php?n=R3.A ... eniedPatch
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Beitragvon jeandeluxe » 6. Okt 2007, 20:19

n'abend,

kills hat geschrieben:das ist alles so gewollt.

Gut, so sei es.. ;-)

kills hat geschrieben:hab zu deinem patch den R3.3 Code eingebaut
http://wiki3.redaxo.de/index.php?n=R3.A ... eniedPatch

Feine Sache diese Extension Points wie mir scheint..
Wenn ich auch nur ansatzweise verstehen würde was da passiert.. *argl* 8-]

lg,
Jan
Benutzeravatar
jeandeluxe
 
Beiträge: 1933
Registriert: 29. Sep 2005, 09:50
Wohnort: Hamburg

Beitragvon Markus.Staab » 6. Okt 2007, 20:29

Hi Jan,

ein erster Anfang gibts hier:
http://www.redaxo.de/183-0-c-9-extension-points.html

Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Beitragvon jeandeluxe » 7. Okt 2007, 13:37

Moin,

kills hat geschrieben:ein erster Anfang gibts hier:
http://www.redaxo.de/183-0-c-9-extension-points.html

Hm, zu hoch&dünn für mich.. ;-)
Aber aus Interesse: Ließe sich mit den EPs der IPTC Patch vom Medienpool umsetzen?
Falls du ihn nicht kennst, hier kurz beschrieben incl. screenshot: http://www.redaxo.f-stop.de/index.php?article_id=77

Gruß,
Jan
Benutzeravatar
jeandeluxe
 
Beiträge: 1933
Registriert: 29. Sep 2005, 09:50
Wohnort: Hamburg

Beitragvon Markus.Staab » 7. Okt 2007, 15:12

Hi Jan,

wenn man so ein Feature implementieren möchte, dann könnte man das sicher durch das einbauen ein paar EPs ermöglichen.

Ich les mich nochmal genauer ein und schau mal, ob wir dich da unterstützen können.

Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Beitragvon jeandeluxe » 7. Okt 2007, 16:51

Hallo Markus,
kills hat geschrieben:..wenn man so ein Feature implementieren möchte, dann könnte man das sicher durch das einbauen ein paar EPs ermöglichen.

Ich les mich nochmal genauer ein und schau mal, ob wir dich da unterstützen können.

Spitze, herzlichen Dank! Wirst sehn, der code ist eindeutig als "einfach" zu klassifizieren.. ;-) (Die gepatchten Bereiche sind alle kommentiert.. such einfach nach "hack")

Es wurde seinerzeit auch vorgeschlagen das als Addon zu realisieren. Ich finde aber das diese Funktionalität, so man sie will/braucht, direkt in den Medienpool gehört. Macht imo keinen Sinn den Medienpool in einer aufgebohrten Variante per Addon-Ansicht zu wiederholen. Wär auch verwirrender und würde Workflows u.U. deutlich verkomplizieren.

lg,
Jan
Benutzeravatar
jeandeluxe
 
Beiträge: 1933
Registriert: 29. Sep 2005, 09:50
Wohnort: Hamburg

Beitragvon Markus.Staab » 8. Okt 2007, 12:55

Hi Jan,

wenn du ein Addon anlegst und darin eine page namens Medienpool anlegst, so ersetzt diese automatisch die mit REDAXO ausgelieferte Funktion.

Somit muss man nicht in den Sourcen selbst herumpfuschen (R3.3 only feature!)

Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany

Beitragvon jeandeluxe » 9. Okt 2007, 11:27

Moin Markus,
kills hat geschrieben:wenn du ein Addon anlegst und darin eine page namens Medienpool anlegst, so ersetzt diese automatisch die mit REDAXO ausgelieferte Funktion.
Somit muss man nicht in den Sourcen selbst herumpfuschen (R3.3 only feature!)

Ah, das klingt interessant.. kuck ich mir mal an.
Kannst du mir ein Beispiel nennen das diese Technik anwendet?

Gruß,
Jan
Benutzeravatar
jeandeluxe
 
Beiträge: 1933
Registriert: 29. Sep 2005, 09:50
Wohnort: Hamburg

Beitragvon Markus.Staab » 9. Okt 2007, 11:57

Hi Jan,

schau hier mal rein

http://forum.redaxo.de/ftopic6218.html

Ich weiss zwar nicht, ob dieses Addon schon umgebaut wurde, aber aus meinem Post kannst du sehen wie es geht.

siehe auch last changes.txt
Code: Alles auswählen
  * REDAXO Standard-Pages können auf folgende Arten durch ein Addon ersetzt werden [kills]
    - Addon trägt den Namen der Page + install/aktiviert
      + Beispiel: include/addons/content/*
        => Aufruf: include/addons/content/pages/index.inc.php
    - Addon trägt beliebigen Namen und definiert $REX['ADDON']['page'][$mypage] = '<zuErsetzendePage>'; der Page + install/aktiviert
      + Beispiel: $REX['ADDON']['page'][$mypage] = 'content';
        => Aufruf: include/addons/$mypage/pages/content.inc.php


Gruß,
Markus
Benutzeravatar
Markus.Staab
Entwickler
 
Beiträge: 9781
Registriert: 29. Jan 2005, 14:50
Wohnort: Aschaffenburg/Germany


Zurück zu Bugs [R3]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast