Can't login with cookie : off

Author Message

Guillaume COLSON

Monday 02 May 2005 6:41:55 am

Hi,

To solve a problem with user/register on browsers with cookies disabled I had to set a .htaccess file in the root of my site containing :
php_value session.use_cookies 0
php_value session.use_trans_sid 1
php_value url_rewriter.tags a=href,area=href,frame=src,input=src,form=

This allows me to send the session id in URL and register normally even on browsers with cookie off.

You'll said everything's allright so.

But what is quite strange is that I can't login with these browsers. However it seems to work well as soon as an hidden input with the id appeared correctly in the login form.

It's as if the page /user/login doesn't use the session id if sent by a form.

The new form sounds like that :

<form method="post"
action="/~site/user/login?eZSESSID=66dbb140e4a4207868ded35f612ab5d3">
<input type="hidden"
name="eZSESSID"
value="66dbb140e4a4207868ded35f612ab5d3" />

When I'm trying to connect with an account, I get the same page with another id number and it seems that I'm not connected. But when watching to "who is connected" in config/sessions of the admin interface, I find that my connection is saved...

If someone has any idea about where is the problem from or any test to do, please let me know.

Thanks to have taken the time to read all that!

Guillaume

Guillaume COLSON

Tuesday 03 May 2005 8:48:54 am

Hello,

I think I begin to see a solution.
The problem seems to come from the redirection after login.
If I well understand the mechanism, when you log in, your credentials are sent to the /user/login page which after login send you back to the page given in the hidden input "RedirectURI".
When I use session.use_trans_sid to add the session_id to the URL, it doesn't change the value of the "redirectURI" input.
Does anyone know how to add something to this field automatically? Or could someone give me another solution?

Thanks in advance,

Guillaume

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.

eZ debug

Timing: Jan 31 2025 01:36:09
Script start
Timing: Jan 31 2025 01:36:09
Module start 'layout'
Timing: Jan 31 2025 01:36:09
Module start 'content'
Timing: Jan 31 2025 01:36:11
Module end 'content'
Timing: Jan 31 2025 01:36:11
Script end

Main resources:

Total runtime1.2579 sec
Peak memory usage8,192.0000 KB
Database Queries52

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0046 588.2500151.2266
Module start 'layout' 0.00460.0038 739.4766220.7188
Module start 'content' 0.00841.2487 960.19534,259.8906
Module end 'content' 1.25710.0008 5,220.08597.8359
Script end 1.2579  5,227.9219 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00340.2713160.0002
Check MTime0.00130.1007160.0001
Mysql Total
Database connection0.00070.058910.0007
Mysqli_queries1.176493.5231520.0226
Looping result0.00060.0465500.0000
Template Total1.206595.920.6033
Template load0.00220.176720.0011
Template processing1.204395.736920.6021
Template load and register function0.00170.134610.0017
states
state_id_array0.00230.184910.0023
state_identifier_array0.00240.191720.0012
Override
Cache load0.00180.1461290.0001
Sytem overhead
Fetch class attribute can translate value0.00210.163410.0021
Fetch class attribute name0.00230.180720.0011
XML
Image XML parsing0.00010.009110.0001
class_abstraction
Instantiating content class attribute0.00000.000720.0000
General
dbfile0.00180.1405100.0002
String conversion0.00000.000540.0000
Note: percentages do not add up to 100% because some accumulators overlap

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
2content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
5content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
3content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
1print_pagelayout.tpl<No override>extension/community/design/community/templates/print_pagelayout.tplEdit templateOverride template
 Number of times templates used: 12
 Number of unique templates used: 5

Time used to render debug report: 0.0001 secs