You are here: Re: PEAR auth package - how does setSessionname work? « PHP Programming Language « IT news, forums, messages
Re: PEAR auth package - how does setSessionname work?

Posted by petersprc on 08/17/07 01:44

You can use $_SESSION['app1']['x'] = 'y' and $_SESSION['app2']['a'] =
'b'.

This is how Auth does it internally. setSessionName tells the Auth
package to use values in $_SESSION['_auth_sessionName'] where
sessionName is the given name.

On Aug 12, 12:05 pm, kevin bailey <kbai...@freewayprojects.com> wrote:
> I have used the PEAR Auth package to successfully set up authentication.
>
> <code>
> // Details of where the authentication details are stored.
> $options = array(
> 'dsn' => "pgsql://graphicomm2:pw@localhost/graphicomm2",
> 'table' => "v_active_users",
> 'usernamecol' => "f_email",
> 'passwordcol' => "f_password",
> );
> $a = new Auth("MDB2", $options, "loginFunction");
> $a->setSessionname("GCERP");
> $a->start();
> </code>
>
> However, this does not seem to change the session name in the browser when I
> check the cookies.
>
> But -but - but - it does work in the sense that I can log in to two
> different php applications from different tabs on the same browser and the
> authentication is separate. I.e. if I am logged into one app it does not
> mean that I am allowed to access the second app.
>
> The problem I have is that $_SESSION variables seem to be cross
> application!?! I.e. if I use a $_SESSION variable it can be accessed from
> either application.
>
> Now I know I can uniquely name the $_SESSION variables which will probably
> be the interim solution but I would have thought that there would be a way
> of limiting $_SESSION variables to that particular session as set by the
> setSessionname.
>
> Any thoughts - thanks,
>
> Kevin

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация