Python 在web2py中自动以来宾身份登录用户

Python 在web2py中自动以来宾身份登录用户,python,authentication,web2py,Python,Authentication,Web2py,我想在我的web2py应用程序上设置一个来宾帐户,如果用户选择不创建自己的帐户,我会自动以来宾身份登录。有没有办法做到这一点?作为访客登录与不登录有什么区别?我正在创建的游戏站点需要为用户分配一个角色;我希望人们能够在不创建帐户的情况下进行游戏,但我需要一个用户来分配角色,并让auth.user存在,即使不登录。对于单个来宾帐户,如果每个来宾都应该具有不同的角色,听起来可能会有问题。与其通过身份验证系统假装登录,为什么不在会话中存储相关的角色数据(没有帐户,用户的游戏/数据无论如何都无法持续到当

我想在我的web2py应用程序上设置一个来宾帐户,如果用户选择不创建自己的帐户,我会自动以来宾身份登录。有没有办法做到这一点?

作为访客登录与不登录有什么区别?我正在创建的游戏站点需要为用户分配一个角色;我希望人们能够在不创建帐户的情况下进行游戏,但我需要一个用户来分配角色,并让auth.user存在,即使不登录。对于单个来宾帐户,如果每个来宾都应该具有不同的角色,听起来可能会有问题。与其通过身份验证系统假装登录,为什么不在会话中存储相关的角色数据(没有帐户,用户的游戏/数据无论如何都无法持续到当前会话之后)?字符数据也可以放在一个单独的字符数据库表中,为具有帐户的用户提供一个指向auth_user表的可选链接。实际上,这是一个非常好的主意。只需将字符数据作为dict存储在
会话中
,如果用户已登录,则在保存游戏时写入字符数据库(仅在登录时发生)。好的,我会的!