> On 2/4/08, Oguzhan Kayhan <[EMAIL PROTECTED]> wrote:
>> Hello, as i mentioned one of my previous emails, I need to handle
>> cookies
>> for all sessions, which is dependent on domain or user+domain
>> knowledge..
>>
>> First of all i am not a programmer mostly a network admin., just can
>> call
>> myself a newbie about php.
>>
>> In general, we have several domains in our structure with different IMAP
>> servers. But most of our users have multiple accounts in different
>> domains.
>> So if he logs on to a server and wants to check another account on
>> another
>> server, because of current cookie structure, he logs out from other
>> session and connect the latest login session normally.
>> I need suggestions to find my way around here.
>> As i check the cookie information, cookie name set as smsessid. maybe it
>> might be a good idea to set cookie name as smsessdomain or user-domain
>> etc..I am not sure about its possibility. Or another way maybe to handle
>> cookie sessions.
>> I need just clues to work on.
>
> Search the mailing list archives. This is a known issue that there is
> no solution for other than to ensure users LOG OUT before using
> another account on the same server. If you change the domain, that
> might work. If you host multiple domains for each mail server, you
> could point a "webmail" URI for each domain to a single SquirrelMail
> installation (using Login Manager/vlogin) and your cookie domain
> should be different and thus, I think, not suffer this problem, but
> who knows.
>
> 1.5.x will have cookie-less support at some point in the medium term.
>
I dont want to change the URL for domains actually, if i can solve this
issue with cookies, (or maybe without cookies as u mentioned for 1.5.x
versions) it will be better for me.
I wonder if i modify my previous solution for cookie handling works for
multidomain also or not.
We made the following modification in strings.php first.
function sqm_baseuri(){
...
...
/* Commented for disabling
if (sqgetGlobalVar('base_uri',$base_uri,SQ_SESSION)){
return $base_uri;
}
*/
...
...
}
then in global.php file
we added the following line
ini_set("session.save_path","/var/lib/php5/domain1");
/domain2 and so on..
Again reminding u i am not a programmer, not know much about how cookies
work etc...
What if i add a variable instead of domain1 2 etc..
like
ini_set("session.save_path","/var/lib/php5/$domain");
but as i understand sqmail loads global.php and creates session before
login screen appears.
And so..it doesnt have a chance to get the $domain variable from
multilogin plugin configuration. Am i wrong? Or does it create the session
after i click on login...which can make things easier.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
-----
squirrelmail-users mailing list
Posting guidelines: http://squirrelmail.org/postingguidelines
List address: [email protected]
List archives: http://news.gmane.org/gmane.mail.squirrelmail.user
List info (subscribe/unsubscribe/change options):
https://lists.sourceforge.net/lists/listinfo/squirrelmail-users