Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用烧瓶构建一个 Web 应用程序。我还将 oauth (google) 集成到应用程序中进行身份验证。我想知道是否可以根据您的帐户详细信息、登录后安全修剪 html 的元素(菜单项等)?
您通常通过将“角色”添加到用户数据库来完成此操作。
每个用户都被分配了一个角色,这决定了他/她在连接到您的站点时可以做什么或可以看到什么。示例角色可以是“管理员”、“主持人”和“用户”,按照权力递减的顺序。
一旦用户登录到您的应用程序,您就可以current_user.role在视图函数和模板中检查,以确定显示什么和不显示什么。
current_user.role