新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章将为大家详细讲解有关Flask中login怎么定制登陆过程,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
站在用户的角度思考问题,与客户深入沟通,找到武安网站设计与武安网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站制作、做网站、企业官网、英文网站、手机端网站、网站推广、主机域名、网络空间、企业邮箱。业务覆盖武安地区。
一般来说,用户对于自己能够设置的页面,还是充满极大的兴趣。就拿Flask中login的登录过程来说,是可以根据自己的需求,做一些使用上的调整的。鉴于很多人会对定制的登录过程感兴趣,这里为大家进行了详细的流程梳理,想要同样实现这种个性化的定制,一起往下看看方法吧。
默认情况下,当用户登录到需要login_required身份验证的页面,但此时用户没有登录时,Flask-Login将闪烁一条消息,并将它们导航到登录视图(如果未设置登录视图,它将报告401错误)
1、登录视图的名称可以使用登录管理器来设置,例如:
login_manager.login_view = "users.login"
2、默认的闪现消息时请登陆后再查看该页面。 如果定制该信息,请使用, LoginManager.login_message:
login_manager.login_message = u"Bonvolu ensaluti por uzi tio paĝo."
3、定制信息的目录,请使用LoginManager.login_message_category :
login_manager.login_message_category = "info"
视图中有1个next选项指向您想查看的页面,当登入后,它会直接跳转到您要查看的页面。
4、如果您想进一步定制该流程,请使用函数 LoginManager.unauthorized_handler:
@login_manager.unauthorized_handlerdef unauthorized():# do stuffreturn a_response
关于“Flask中login怎么定制登陆过程”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。