0

我正在使用 Kivy 而不是 Python 中的 KivyMD 制作音乐应用程序。我想让应用程序在手机中首次打开或注销后打开时要求登录。请帮我

4

2 回答 2

1

我不知道 Kivy,但如果你的登录是用 Python 编写的:

创建一个bool设置为true用户登录时和false注销时设置的默认设置(第一次打开应用程序)。if然后,在启动时,使用语句检查 bool 值,如果boolfalse,则提示登录。像这样的东西(请记住,我不是 Python 最擅长的):

bool loggedIn = False;

def LogIn():
    #other login stuff
    loggedIn = True
          
def LogOut():
    #other login stuff
    loggedIn = True

def StartUpFunction():
    if loggedIn == False:
        LogIn()

于 2020-07-26T13:57:47.517 回答
0

我不知道如何在 Kivy 和移动设备上执行此操作,但对于网页,您可以在浏览器的本地存储中保存加密的用户令牌。我会使用一个文件,在其中添加和删除此令牌,并在每次启动应用程序时检查文件(或数据库)

于 2020-07-26T13:52:21.173 回答