You said you notice this message after a period of inactivity, but you also
say this message comes up after clicking login. What is telling you that
this is happening after a period of inactivity?
I was hoping to see what you have for default/user/load (which you
referenced above) - load is not a built-in function in default/user that
I'm aware of.
Here is the normal default/user signature:
def user():
"""
exposes:
http://..../[app]/default/user/login
http://..../[app]/default/user/logout
http://..../[app]/default/user/register
http://..../[app]/default/user/profile
http://..../[app]/default/user/retrieve_password
http://..../[app]/default/user/change_password
use @auth.requires_login()
@auth.requires_membership('group name')
@auth.requires_permission('read','table name',record_id)
to decorate functions that need access control
"""
So I was thinking you had put something custom in there.
Are you able to force it to happen by setting your auth.settings.expiration
to a low number of seconds?
-Jim
On Wednesday, May 6, 2020 at 12:11:55 AM UTC-5, Maurice Waka wrote:
>
> Actually, I want to customize the code to get better feedback, and after
> digging in I got this discussion
> <https://groups.google.com/forum/#!searchin/web2py/not$20authorized$20message%7Csort:date/web2py/k-FnX_X6CcI/fqgUpRbwAwAJ>
>
> I just don't know where to exactly place this code, or get something
> better:
>
> auth.messages.ajax_failed_authentication = DIV(H4(T('Your session has
> expired')),
> T('Please '),
> A(T('login'),
> _href=auth.settings.login_url +
> ('?_next=' +
> urllib.quote(request.env.http_web2py_component_location))
> if request.env.http_web2py_component_location
> else ''),
> T(' again to view this content.'),
> _class='not-authorized alert alert-block')
>
>
>
> On Tue, May 5, 2020 at 11:09 PM Jim S <[email protected] <javascript:>>
> wrote:
>
>> Can you show some code?
>>
>> -Jim
>>
>> On Tuesday, May 5, 2020 at 1:38:29 PM UTC-5, Maurice Waka wrote:
>>>
>>> I notice this message after a period of inactivity. See attached.
>>> The problem is that on clicking on the login link on the app on
>>> pythonanywhere, I get an error: invalid view (default/user/load).
>>> How can I resolve this?
>>> Regards
>>>
>> --
>> 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 a topic in the
>> Google Groups "web2py-users" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/web2py/Px0b1zYX-Zg/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected] <javascript:>.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/web2py/541b05b3-02b7-4bc8-8773-f093a41bc1ce%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/web2py/541b05b3-02b7-4bc8-8773-f093a41bc1ce%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/web2py/badaa3f7-1281-412d-81a0-6b053adb8040%40googlegroups.com.