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.
我有一个简单的浏览器 SIP 电话。它是一个基于 JsSIP 库的单页应用程序。它有两个输入字段登录名和密码。身份验证后,它向我显示了一个拨号面板。当我刷新页面时,它再次向我显示身份验证表单。
如何在页面刷新后恢复会话并保持用户登录?
您无法将 JsSIP 的登录会话保存在浏览器缓存中,例如 HTTP auth。
JsSIP 通过 Websocket 与服务器进行 SIP 会话。
new JsSIP.UA(configuration);每次浏览器重新加载/刷新时,您都必须将用户凭据传递给 JsSIP 。也许您可以将凭据存储在浏览器 cookie 或 localStorage 中,并在刷新时使用它来初始化 JsSIP。但是安全性取决于您决定您的应用程序运行的环境。
new JsSIP.UA(configuration);