如何在App Inventor 2中编写登录页面的代码

时间:2014-09-05 13:26:05

标签: login app-inventor

使用 App Inventor 2 ,如何创建一个登录服务,我可以在其中将特定的用户名和密码组合保存到应用数据库中,以便当人们使用该应用并输入用户名和密码组合将其与保存在数据库中的用户名和密码进行比较。

如果他们是正确的,那么他们会被移到另一页上,如果他们错了,那么他们会被要求再试一次。

这是截至目前为止我尝试过的截图,但它无法正常工作

enter image description here

2 个答案:

答案 0 :(得分:1)

您的代码存在很多问题。首先,您的TinyDB存在问题。您存储该值但从未调用它。其次,除非用户名和密码的值发生变化,否则我不建议使用TinyDB。以下是如何在没有TinyDB的情况下创建用户名和密码。

没有TinyDB

  1. 点击按钮时拖入
  2. 在按钮单击时拖入if内部
  3. 拖入并声明
  4. 将两个"logic ='s"拖到和声明
  5. 的每一侧
  6. 在其中一个等号中设置username.text = "(your username)",但使用粉红色字符串选项为空" "
  7. 将其用作字符串
  8. 使用密码
  9. 重复步骤5
  10. 点击if左侧的蓝色框并拖动其他内容。只有在密码和用户名错误时才会发生这种情况。

答案 1 :(得分:0)

整个代码的主要问题是您不会调用tinyDB中的信息。 你需要做的是解决这个问题,如果然后声明并设置一个调用块,你在其中调用tinyDB来为你提供用户名/密码。