I just installed the plugin and wanted to thank the developer for the
AuthRequired plugin. It is great and easy and solves the problem.

On Jun 21, 7:18 pm, "Christopher Taylor" <[EMAIL PROTECTED]> wrote:
> Turns out there's a plugin that addresses this issue 
> ....http://www.trac-hacks.org/wiki/AuthRequiredPlugin
>
> -Chris
>
> On 5/20/07, David Abrahams <[EMAIL PROTECTED]> wrote:
>
>
>
> > on Sun Feb 18 2007, David Abrahams 
> > <dave-UB3wUj7V41K5azolltMz9laTQe2KTcn/-AT-public.gmane.org> wrote:
>
> > > David Abrahams
> > > <[EMAIL PROTECTED]> writes:
>
> > >> John Hampton <[EMAIL PROTECTED]>
> > >> writes:
>
> > >>> David Abrahams wrote:
> > >>>> I'm using the new AccountManager, one of whose benefits is that the
> > >>>> login screen is a real HTML form.  IIUC, if I do what you're
> > >>>> suggesting, I'll end up with an HTTP auth dialog box instead.
>
> > >>> You'll have to patch trac proper, but the attached patch will redirect
> > >>> an anonymous user to /login if they get apermissionerror
>
> > >>> -John
>
> > >>> diff -urN trac-0.10.3/trac/web/main.py 
> > >>> trac-0.10.3-loginredir/trac/web/main.py
> > >>> --- trac-0.10.3/trac/web/main.py    2006-12-12 18:44:08.000000000 +0000
> > >>> +++ trac-0.10.3-loginredir/trac/web/main.py 2007-01-19 
> > >>> 00:00:31.556000250 +0000
> > >>> @@ -402,6 +402,8 @@
> > >>>                 'message': e.message
> > >>>             }
> > >>>         try:
> > >>> +            if (req.authname == 'anonymous') and (e.reason == 
> > >>> 'Forbidden'):
> > >>> +                req.redirect(env.href('login', 
> > >>> {'referer':req.href(req.path_info)}))
> > >>>             req.send_error(sys.exc_info(), status=e.code)
> > >>>         except RequestDone:
> > >>>             return []
>
> > >> This is fantastic; it works perfectly.  Is there any chance the powers
> > >> that be would accept it?
>
> > > I take it back; it doesn't quite work perfectly.  When trying to access
>
> > >  https://mysite/trac/mytrac/ticket/19#comment:3
>
> > > After logging in, I am redirected to
>
> > >  https://mysite/trac/mytrac#comment:3
>
> > > got a fix for this one?
>
> > I think I've now fixed it; seehttp://trac.edgewall.org/ticket/5340
> > for an updated patch.
>
> > --
> > Dave Abrahams
> > Boost Consulting
> >http://www.boost-consulting.com


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
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/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to