使用 App Inventor 2 ,如何创建一个登录服务,我可以在其中将特定的用户名和密码组合保存到应用数据库中,以便当人们使用该应用并输入用户名和密码组合将其与保存在数据库中的用户名和密码进行比较。
如果他们是正确的,那么他们会被移到另一页上,如果他们错了,那么他们会被要求再试一次。
这是截至目前为止我尝试过的截图,但它无法正常工作
答案 0 :(得分:1)
您的代码存在很多问题。首先,您的TinyDB
存在问题。您存储该值但从未调用它。其次,除非用户名和密码的值发生变化,否则我不建议使用TinyDB
。以下是如何在没有TinyDB
的情况下创建用户名和密码。
没有TinyDB
:
"logic ='s"
拖到和声明username.text = "(your username)"
,但使用粉红色字符串选项为空" "
答案 1 :(得分:0)
整个代码的主要问题是您不会调用tinyDB中的信息。 你需要做的是解决这个问题,如果然后声明并设置一个调用块,你在其中调用tinyDB来为你提供用户名/密码。