在我们的e2e测试中,100+测试用户是在我们的应用程序上创建的。工作流是这样的:
1. Generating a random password with faker library
2. Storing it in a variable
3. Using the variable to create the user
4. Login as the created user and do some actions
5. Delete all the created users in the end(as part of teardown and via API)
这些用户将被删除,作为清
目前,我正在NSUserDefaults或简单的plist中存储一堆数据,比如点、级别等,这些数据工作得非常好。
问题是,任何人都可以编辑任何pList文件。不需要越狱。你甚至可以使用iExplorer的免费试用.
我想到了密钥链,但这似乎比NSUserDefaults复杂得多。我不介意用户是否能看到这些文件。我只是不想让他们编辑任何东西。
Kai
我喜欢用Python创建安全登录,但需要从数据库中签入用户表,以便多个用户可以使用自己的密码登录。主要是这样,工作像一个魅力,但当然没有保障。
while True:
USER = input("User: ")
PASSWORD = getpass.getpass()
db = sqlite3.connect("test.db")
c = db.cursor()
login = c.execute("SELECT * from LOGIN WHERE USER = ? AND PASSWORD = ?", (USER, PASSWORD))
我在google cloud platform (免费试用帐户)下创建了一个项目。我使用应用程序引擎部署了我的应用程序,并将数据加载到google数据存储类中。我计划启用谷歌数据存储的数据存储管理员来创建备份,但由于某些原因,当我单击启用DataStore管理员时,收到以下错误
" There was a Problem loading Datastore Admin. Please try again"
这个错误是由于免费试用帐户造成的吗?