Kivy用户会话管理

时间:2020-05-02 05:45:34

标签: python-3.x session kivy kivy-language

我已经构建了一个使用Twitter身份验证的简单Kivy移动应用程序。我遇到需要用户会话管理的情况。

应用程序用户可以选择关闭应用程序而不注销,这通常在Android或iOS设备中发生。当用户下次打开该应用程序时,他不必重新进行身份验证,并且该应用程序应该可以无缝运行,就像从未登录过一样。

Kivy如何管理用户会话?还是有一种更简单的方法,如下所示:

  1. 使用Twitter身份验证一次对用户进行身份验证。
  2. 将经过身份验证的用户名以加密格式存储在本地设备中的平面文件中。
  3. 当用户下次启动该应用程序时,请读取该平面文件并解密最后登录的用户名,然后启动该应用程序,就像用户已成功重新验证自己的身份一样。
  4. 如果用户明确注销,请删除具有最后登录用户名的平面文件。

请告知我应该采取哪种方法。

0 个答案:

没有答案