我正在创建Progressive-web-app应用程序,我想在本地设备中存储用户信息。那么,我该如何做this.how我可以存储用户登录信息,这样他就不必反复登录
hrysbysz1#
没有用于浏览器的SQLite,您可以使用IndexedDB或localStorage来实现。我假设您正在使用JWT或任何其他基于令牌身份验证的工具/库,因此只需保存该令牌,当窗口加载时,您将检查该令牌是否存在且仍然有效,如果是,您可以将用户重定向到所需页面或让他导航,逻辑由您决定,但您有两种选择。希望这个有用。
vkc1a9a22#
您可以在支持WASM的现代浏览器中使用SQLite,这要归功于官方的sqllite.wasm:
sqllite.wasm
还有一个persistent storage option接口:
从2012年开始,你甚至可以使用use it without WebAssembly。
2条答案
按热度按时间hrysbysz1#
没有用于浏览器的SQLite,您可以使用IndexedDB或localStorage来实现。
我假设您正在使用JWT或任何其他基于令牌身份验证的工具/库,因此只需保存该令牌,当窗口加载时,您将检查该令牌是否存在且仍然有效,如果是,您可以将用户重定向到所需页面或让他导航,逻辑由您决定,但您有两种选择。
希望这个有用。
vkc1a9a22#
您可以在支持WASM的现代浏览器中使用SQLite,这要归功于官方的
sqllite.wasm
:还有一个persistent storage option接口:
从2012年开始,你甚至可以使用use it without WebAssembly。