当前位置: 首页 > news >正文

网站建设app小程序开发微网站 留言板

网站建设app小程序开发,微网站 留言板,建设校园门户网站信息意义,网站后台地址一般是Streamlit框架中默认是没有提供用户验证组件的#xff0c;大家在基于streamlit快速实现web应用服务过程中#xff0c;不可避免的需要配置该应用的访问范围和权限#xff0c;即用户群体#xff0c;一般的做法有两种#xff0c;一种是通过用户密码验证机制#xff0c;要求只…       Streamlit框架中默认是没有提供用户验证组件的大家在基于streamlit快速实现web应用服务过程中不可避免的需要配置该应用的访问范围和权限即用户群体一般的做法有两种一种是通过用户密码验证机制要求只有成功登录后的用户才可访问该应用一种是白名单策略比如通过系统级的防护墙进行设置或者通过Fastapi的白名单过滤机制(即app.middleware(http)来实现。本文主要阐述前一种具体如下。 1.安装streamlit-authenticator组件并引入 pip3 install streamlit pip3 install streamlit-authenticatorimport streamlit as st import streamlit_authenticator as stauth运行环境python3.10.4torch1.13.1streamlit1.26.0streamlit-authenticator0.2.2 2.在应用中使用该组件 def mainContent(): container st.container()# create a prompt text for the text generation prompt_text st.text_area(label用户命令输入, height100, placeholder请在这儿输入您的命令)# 其他语句...if __name__ __main__: # 用户信息后续可以来自DB names [Oil领域用户, 管理员] # 用户名usernames [llm-oil, dataManagerAdmin] # 登录名passwords [S6rJam, Abcd1234!#!] #登录密码# 对密码进行加密操作后续将这个存放在credentials中hashed_passwords stauth.Hasher(passwords).generate() # 定义字典初始化字典credentials {usernames: {}} # 生成服务器端的用户身份凭证信息 for i in range(0, len(names)): credentials[usernames][usernames[i]] {name: names[i], password: hashed_passwords[i]} authenticator stauth.Authenticate(credentials, some_cookie_name, some_signature_key, cookie_expiry_days0) name, authentication_status, username authenticator.login(Login, main) if authentication_status: # 登录成功mainContent() elif authentication_status False: #登录失败st.error(Username/password is incorrect) elif authentication_status None: #未输入登录信息st.warning(Please enter your username and password) 3.stauth.Authenticate()接口的第一个参数格式 由于treamlit-authenticator组件的升级影响stauth.Authenticate()接口的第一个参数类型已经调整为dict字典格式用户身份信息存放在dict类型的credentials中详细实现见本文第2部分的20-22行代码典型示例如下 {usernames: {llm-oil: {name: Oil领域用户, password: $2b$12$LSvJNuFncmNpC3jlRva9k.ttsaHevzIvQRnvs8sJxJao/Der2fD.W}, dataManagerAdmin: {name: 管理员, password: $2b$12$eHSzZXTaHcsfHDCYaYSjB.R9K35b4H7suQhHUSfu/3Zb9Q6CWAKqG}}} 4.智能问答结果
http://www.tj-hxxt.cn/news/132753.html

相关文章:

  • 广州市网站公司网站推广计划书怎么做
  • 网站制作小工具学网站建设app
  • 做公司网站有什么猫腻王府井网上商城官网
  • 快照打开是网站网站南乐网站建设公司
  • 网站建设公司中深圳做棋牌网站建设哪家服务好
  • 外贸网站 备案色盲能治好吗
  • 公司网站要什么做青岛网站设计品牌企业
  • 网站封装成app可以做热更新织梦cms网站更新
  • 免费发布信息网站大全注册300元免费开发小程序
  • 做男装比较好的网站有哪些专门做杂志的网站有哪些
  • 广东省网站备案系统软件技术包括哪些
  • 良精企业网站管理系统源码 后台不能编辑产品镇江网站建设多少钱
  • 百度官方网站下载安装做网站需要备案几次
  • 电厂建设审批进度网站河南英文网站建设公司
  • 连云港东海网站建设广州 互联网公司 网站首页
  • 网站开发的搭建框架是什么意思WordPress文档批量发布接口
  • 东莞企业网站哪家强景观设计师做交通分析常用网站
  • 网站优化步骤wordpress头像代码
  • 机械东莞网站建设电子商务网站建设及维护
  • 免费做印章的网站网站建设售后服务内容
  • 网站管家百度入口的链接
  • 做PPT参考图片网站 知乎安阳网站设计哪家好
  • 手机主题制作软件厦门百度seo点击软件
  • 上海比较好的网站制作公司100个游戏代码
  • 做网站用什么平台成都网站建设 Vr
  • 福海网站制作电影网站推广
  • 如何优化好一个网站自己做网站导航页
  • 南宁北京网站建设做一个网站价格
  • 网站建设的需求方案怎么写做网站tt0546
  • 提供服务好的网站制作建一个团购网站需要多少钱