Any solution for this problem? Richard
On Thu, Sep 19, 2013 at 12:43 PM, Richard Vézina < ml.richard.vez...@gmail.com> wrote: > Nop... auth.settings.login_url work even if user is disconnect. > > Richard > > > On Thu, Sep 19, 2013 at 12:31 PM, Richard Vézina < > ml.richard.vez...@gmail.com> wrote: > >> Or db.py auth.settings.login_url = URL(...) is just not executed in case >> the user is not logged? >> >> Richard >> >> >> On Thu, Sep 19, 2013 at 12:27 PM, Richard Vézina < >> ml.richard.vez...@gmail.com> wrote: >> >>> Hello, >>> >>> It seems that auth.settings.*login_url* = URL('default', 'user', >>> args='login', extension=False) works at least in context where the user >>> access site and get redirect to login page... >>> >>> But for some reason, it seems that self.settings.login_url in the code >>> below : >>> >>> messages.update(ajax_failed_authentication=DIV(H4('NOT AUTHORIZED'), >>> 'Please ', >>> A('login', >>> _href=*self.settings.login_url* + >>> ('?_next=' + >>> urllib.quote(current.request.env.http_web2py_component_location)) >>> if current.request.env.http_web2py_component_location else >>> ''), >>> ' to view this content.', >>> _class='not-authorized alert alert-block')) >>> >>> Get override or the auth init get call again in context of component and >>> auth.settings.login_url = URL(...) from db.py is ignored?? >>> >>> Richard >>> >>> >>> On Wed, Sep 18, 2013 at 4:32 PM, Richard Vézina < >>> ml.richard.vez...@gmail.com> wrote: >>> >>>> Ok, I miss understand the utility of default_settings, it is not >>>> initialize the Auth settings list... >>>> >>>> I guess we need something like login_next... >>>> >>>> Will see what I can do tomorrow... >>>> >>>> Richard >>>> >>>> >>>> On Wed, Sep 18, 2013 at 4:01 PM, Richard Vézina < >>>> ml.richard.vez...@gmail.com> wrote: >>>> >>>>> Adding this, after line 928 : >>>>> url_login = URL(c='default', f='user', args='login') >>>>> >>>>> And changing line 1163-1164 for this : >>>>> url_login = self.default_settings['url_login'] >>>>> >>>>> Solve it, thought, I don't know why I don't need >>>>> auth.settings.url_login = URL(default','user',args='login', >>>>> extension=False) to make it works properly... >>>>> >>>>> So, I guess it not works the way you want it to do... Futher tests are >>>>> required... >>>>> >>>>> Richard >>>>> >>>>> >>>>> On Wed, Sep 18, 2013 at 3:27 PM, Richard Vézina < >>>>> ml.richard.vez...@gmail.com> wrote: >>>>> >>>>>> I think we need to add url_login in Auth init, I get <type >>>>>> 'exceptions.SyntaxError'> setting key 'url_login' does not exist >>>>>> I try login_url, it don't return ticket but it not working... >>>>>> >>>>>> web2py 2.4.7 >>>>>> >>>>>> Richard >>>>>> >>>>>> >>>>>> On Wed, Sep 18, 2013 at 3:21 PM, Richard Vézina < >>>>>> ml.richard.vez...@gmail.com> wrote: >>>>>> >>>>>>> Right! >>>>>>> >>>>>>> That what I thougth to do at first I should had just did that >>>>>>> instead of fixing something :) >>>>>>> >>>>>>> Thanks. >>>>>>> >>>>>>> Richard >>>>>>> >>>>>>> >>>>>>> On Wed, Sep 18, 2013 at 2:54 PM, Massimo Di Pierro < >>>>>>> massimo.dipie...@gmail.com> wrote: >>>>>>> >>>>>>>> This cannot be fixed at the level of gluon/tools.py because some >>>>>>>> users may want an ajax login form. Those users should be free to >>>>>>>> create a >>>>>>>> default/user.load view. >>>>>>>> In your case you simply need to do (in model): >>>>>>>> >>>>>>>> auth.settings.url_login = URL('default','user',args='login', >>>>>>>> extension=False) >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Wednesday, 18 September 2013 08:51:08 UTC-5, Richard wrote: >>>>>>>> >>>>>>>>> Adding extention='html' at line 1163 in tools.py seems to solve >>>>>>>>> the issue : >>>>>>>>> >>>>>>>>> url_login = URL(controller, function, args='login', >>>>>>>>> extension='html') >>>>>>>>> >>>>>>>>> Or extension=False >>>>>>>>> >>>>>>>>> url_login = URL(controller, function, args='login', >>>>>>>>> extension=False) >>>>>>>>> >>>>>>>>> The latter probably better >>>>>>>>> >>>>>>>>> Richard >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Wed, Sep 18, 2013 at 9:37 AM, Richard <ml.richa...@gmail.com>wrote: >>>>>>>>> >>>>>>>>>> >>>>>>>>>> Hello, >>>>>>>>>> >>>>>>>>>> In case a component trigger a NOT AUTHORIZED popup, the login >>>>>>>>>> redirect link propagate the .load of the component : >>>>>>>>>> >>>>>>>>>> NOT AUTHORIZEDPlease >>>>>>>>>> login<http://127.0.0.1:8000/sgddms/default/user.load/login?_next=http%3A//127.0.0.1%3A8000/sgddms/default/index%23> >>>>>>>>>> to >>>>>>>>>> view this content. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> The link look like that : http://127.0.0.1:8000/app/default/user >>>>>>>>>> *.load*/login?_next=url... >>>>>>>>>> >>>>>>>>>> This occure in web2py 2.4.7 >>>>>>>>>> >>>>>>>>>> Richard >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Resources: >>>>>>>>>> - http://web2py.com >>>>>>>>>> - http://web2py.com/book (Documentation) >>>>>>>>>> - http://github.com/web2py/web2py (Source code) >>>>>>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>>>>>>> --- >>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>> Google Groups "web2py-users" group. >>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>>> send an email to web2py+un...@googlegroups.com. >>>>>>>>>> >>>>>>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>> Resources: >>>>>>>> - http://web2py.com >>>>>>>> - http://web2py.com/book (Documentation) >>>>>>>> - http://github.com/web2py/web2py (Source code) >>>>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>>>>> --- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "web2py-users" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an email to web2py+unsubscr...@googlegroups.com. >>>>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.