【问题标题】:How to match data entered in textfield with the columns of SQLite database如何将文本字段中输入的数据与 SQLite 数据库的列匹配
【发布时间】:2023-03-17 07:26:01
【问题描述】:

我正在创建一个基于 SQLite 的应用程序。我的数据库有一个名为 login 的表,在 login 中有 3 列 id、用户名和密码。我希望当用户第一次登录时,他的用户名和密码应该保存在登录表中。

但是当同一用户下次打开应用程序时,他不需要登录。他的用户名和密码应该已经保存在数据库中,并且应该从中检索以打开应用程序。这怎么可能?如何将文本字段中输入的数据与登录表的用户名和密码中的数据匹配?

【问题讨论】:

  • 您不应将凭据保存在数据库中,请使用钥匙串。

标签: iphone objective-c sqlite


【解决方案1】:

首先,我想支持尼克所说的,那就是将用户名和密码保存在钥匙串中。这是一篇精彩文章的link,其中包含有关如何执行此操作的示例代码。

其次,我想回到你的问题。 AFAIK,文本字段(或任何输入)不会自动绑定到数据库字段。你必须自己做。我的意思是您应该编写您的选择语句,并将字段中的值作为这些语句的一部分,然后执行您刚刚准备的语句。​​

【讨论】:

    猜你喜欢
    • 2020-04-30
    • 2017-11-21
    • 1970-01-01
    • 2015-10-24
    • 2012-11-25
    • 1970-01-01
    • 1970-01-01
    • 2020-09-28
    • 1970-01-01
    相关资源
    最近更新 更多