【问题标题】:Password authentication in sqlite3 for iphoneiphone的sqlite3中的密码验证
【发布时间】:2010-04-12 12:47:30
【问题描述】:

大家好 .. 我是 Objective C 编程的新手。 我查看了很多关于在 sqlite3 中读取数据的教程,但几乎所有的教程都在 UITableView 中显示了数据。

我有一个页面,用户输入密码,密码可以说 1234 保存在数据库中(我已经创建了一个表)。 我已将数据库放入项目文件夹中。 我只想要一个像

这样的声明
if(databasepassword == correct from the uitextfield )
{
 show next page 
} 
else 
{ 
password is incorrect.text
}

我会弄清楚如何显示下一页并显示密码不正确.text 我只是想要一种方法来交叉检查数据库中保存的密码。 我怎样才能做到这一点 ?

问候

【问题讨论】:

    标签: objective-c iphone sqlite uitextfield uilabel


    【解决方案1】:

    使用 Apple 提供的 sqlite3 API 从数据库中读取密码。详细:

    1. libsqlite3.dylib 添加到您的框架列表中
    2. 开始阅读SQLite3 documentation,尤其是five-minute guide

    顺便说一句,你打算让用户更新这个密码吗?如果您只是对密码进行硬编码并将其与应用程序一起部署,那么使用 SQLite 数据库来存储它没有多大意义。

    【讨论】:

    • 我稍后也会这样做.. 但到目前为止,我只想让身份验证页面正常工作。我不想使用 NSUserDefaults
    • 我在答案中添加了更多细节。如果您接受它,我将不胜感激(勾选绿色勾号)。 :-)
    猜你喜欢
    • 2023-02-26
    • 2012-08-10
    • 2018-11-08
    • 2014-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-09
    相关资源
    最近更新 更多