Hi Dogan,

you also have to tell the authentication element what the new name  
is, like this:

<property name="authvar_name">newid</property>

(you have to put this as a tag inside your <element  
id="NewDatabaseAuth"> tag)

Hope this helps,

Geert

On 07 Sep 2007, at 12:24, dogan kaya berktaş wrote:

> hi,
>
> I have two roles defined one 'admin' and one 'veli' ann two users  
> each has only one role. I want my users can only log in to only one  
> subsite without any affect to each other. I changed the authid  
> cookie name (I think I miss some point here) like below for the  
> second subsite.
>
> <group>
>         <globalcookie name="newid"/>
>         <element id="NewDatabaseAuth" extends="rife/authenticated/ 
> database.xml">
>                 <property name="password_encryption">SHA</property>
>                 <property name="template_name">  
> authentication.veli</property>
>                 <property name="role">veli</property>
>                 <property name="authvar_type">cookie</property>
>                 <property name="datasource"><datasource>postgresql</ 
> datasource></property>
>
>                 <submission name="credentials">
>                     <param name="login"/>
>                     <param name="password"/>
>                 </submission>
>
>                 <childtrigger name="newid"/>
>         </element>
>         <subsite id="Veli" file="veli.xml" urlprefix="/veli"  
> inherits="NewDatabaseAuth"/>
>     </group>
>
> But now when I try to login I got exception,
> com.uwyn.rife.engine.exceptions.OutcookieUnknownException : The  
> element 'manual:NewDatabaseAuth' doesn't contain outcookie 'authid'.
>
> I changed the cookie name ?  Am I missing something?
>
> Thanks in advance.
>
> dogan
>
> On 9/7/07, Geert Bevin <[EMAIL PROTECTED]> wrote:
> Hi,
>
> how are your users setup? Are you sure that the same user has both
> roles? If you login as a different user, then the authid cookie gets
> replaced by a new one that is only valid for the new user that logged
> in.
>
> Best regards,
>
> Geert
>
> On 07 Sep 2007, at 09:09, dk wrote:
>
> >
> > Thanks for the quick reply,
> >
> > actually it the the first subsite that logged out. I know because it
> > is a crud interface and when I try to enter the first subsite it
> > redirect me to login page.
> >
> > Sorry for my bad English:
> >
> > Let me explain it again
> >
> > There are two subsites like A and B.
> >
> > When I logged in to subsite A(by the way roles are different for  
> A and
> > B ) it works normal. I can see subsite A but not subsite B. Then I
> > logged in to sub site B(which has another role and user assigned)
> > which has supposedly totally different authentication mechanism.  
> This
> > is also works fine. But at this point logging into subsite b  
> causes to
> > subsite a logged out as after logging into subsite B, A redirect any
> > url inside it to its login  page.
> >
> > I hope I can explain my problem.
> >
> > Thanks
> >
> >
> > On Sep 7, 9:48 am, Geert Bevin <[EMAIL PROTECTED] > wrote:
> >> Hi,
> >>
> >> can you please detail what makes you conclude that the first
> >> authentication is 'logged out' when you visit the 2nd sub-site?
> >>
> >> Thanks,
> >>
> >> Geert
> >>
> >> On 07 Sep 2007, at 08:23, dk wrote:
> >>
> >>
> >>
> >>
> >>
> >>> hello everyone,
> >>
> >>> A need two different subsite which need authentication with
> >>> different
> >>> roles. For this purpose I create another role in
> >>> CreateAuthenticationStructure and in main.xml I created two
> >>> different
> >>> element which extends database.xml
> >>
> >>> <element id="AuthAdminDatabase" extends="rife/authenticated/
> >>> database.xml">
> >>>                    <property name="password_encryption">SHA</
> >>> property>
> >>>                    <property
> >>> name="template_name">authentication.veli</property>
> >>>                    <property name="role">admin</property>
> >>>                    <property name="authvar_type">cookie</property>
> >>>                    <property
> >>> name="datasource"><datasource>postgresql</datasource></
> >>> property>
> >>
> >>>                    <submission name="credentials">
> >>>                            <param name="login"/>
> >>>                            <param name="password"/>
> >>>                    </submission>
> >>
> >>>                    <childtrigger name="authid"/>
> >>>            </element>
> >>
> >>> <element id="AuthVeliDatabase" extends="rife/authenticated/
> >>> database.xml">
> >>>                            <property
> >>> name="password_encryption">SHA</property>
> >>>                            <property
> >>> name="template_name">authentication.newRole</property>
> >>>                            <property name="role">newRole</ 
> property>
> >>>                            <property name="authvar_type">cookie</
> >>> property>
> >>>                            <property
> >>> name="datasource"><datasource>postgresql</datasource></
> >>> property>
> >>
> >>>                            <submission name="credentials">
> >>>                                    <param name="login"/>
> >>>                                    <param name="password"/>
> >>>                            </submission>
> >>
> >>>                            <childtrigger name="authid"/>
> >>>            </element>
> >>
> >>> these two are used as follows:
> >>> <subsite id="Admin" file="admin.xml" urlprefix="/admin"
> >>> inherits="AuthAdminDatabase"/>
> >>> <subsite id="Veli" file=" veli.xml" urlprefix="/veli"
> >>> inherits="AuthVeliDatabase"/>
> >>
> >>> AND finally my problem :
> >>> when I logged in to one of the sites and try to log into other
> >>> subsite
> >>> the first authentication automatically logged out.
> >>
> >>> ps. If this is related to "<childtrigger name="authid"/> "
> >>> someone plz
> >>> explain this clearly because I cant find any sufficient
> >>> explanation in
> >>> the maillist doc or anywhere :)
> >>
> >> --
> >> Geert Bevin
> >> Terracotta - http://www.terracotta.org
> >> Uwyn "Use what you need" -http://uwyn.com
> >> RIFE Java application framework - http://rifers.org
> >> Music and words -http://gbevin.com
> >
> >
> > >
>
> --
> Geert Bevin
> Terracotta - http://www.terracotta.org
> Uwyn "Use what you need" - http://uwyn.com
> RIFE Java application framework - http://rifers.org
> Music and words - http://gbevin.com
>
>
>
>
>
> -- 
> doğan kaya berktaş
> >

--
Geert Bevin
Terracotta - http://www.terracotta.org
Uwyn "Use what you need" - http://uwyn.com
RIFE Java application framework - http://rifers.org
Music and words - http://gbevin.com


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"rife-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rife-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to