[bugs] [Tickets] New ticket (44): Postgres Session Serialization
strips char
bugs at bugs.horde.org
bugs at bugs.horde.org
Tue Mar 30 05:39:22 PST 2004
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
-Ticket 44
-Queue: Horde Base
-Created By:
-Summary:
Postgres Session Serialization strips char
Comment by kenneyw at first8.nl on Tue Mar 30 05:39:22 2004 (today):
I will describe symptoms, cause and fix (at least for my system):
** Symptoms:
Some links (the Password link for instance) don't work: you are redirected
back to /imp/mailbox.php. (After debugging I found that Auth::getAuth()
didn't work
after the first time)
** CAUSE
horde/lib/SQL.php, line 64, strips the first two chars of the value of the
session_data column (horde_sessionhandler table).
This only occurs when you use pgsql as dbsyntax (line 63: case 'pgsql': ).
This is strange since the store-code does not prepend any characters. This
seems to be a hack circumventing some problem (hard to believe it is a
deliberate bug!).
B.t.w., we use PostgreSQL 7.4.1, and the table looks like:
horde=# \d horde_sessionhandler
Table "public.horde_sessionhandler"
Column | Type | Modifiers
----------------------+-----------------------+-----------
session_id | character varying(32) | not null
session_lastmodified | integer | not null
session_data | bytea |
** FIX:
replace
$data = substr($result, 2);
by
$data = $result;
Greetings,
Kenney Westerhof
--
http://bugs.horde.org/details.php?id=44
--
This mail was automatically generated by Tickets (http://bugs.horde.org/).
If you believe you have recieved this mail in error, please contact Horde
Development Team <dev at lists.horde.org>.
More information about the bugs
mailing list