在数据库上使用 ionic 进行用户身份验证

Posted

技术标签:

【中文标题】在数据库上使用 ionic 进行用户身份验证【英文标题】:User authentication with ionic on a database 【发布时间】:2015-10-09 01:03:41 【问题描述】:

我开始学习离子,所以这个问题可能很愚蠢:-)

这是关于使用电子邮件和密码的用户身份验证(注册和登录)。

我想使用带有用户表的 mysql 数据库。每次用户注册时,表格中都会有一条记录,其中包含他输入的电子邮件和密码。并且每次用户登录时,都会根据数据库表进行验证。

我知道有很多关于 Firebase 或 Parse 的 ionic 示例代码,但是是否有任何用于用户定义数据库表的模板或示例?谢谢!

【问题讨论】:

您需要自己的网络服务。使用 SOAP 或 HTTP REST 任何示例代码或模板?谢谢。 【参考方案1】:

为了连接到您的数据库,您需要某种 DB 连接器来从您的 ionic 应用程序到您的 Web 服务进行通信。我将向你展示一个粗略的工作流程,告诉你如何去做。

Ionic Web 服务 MYSQL 数据库

    Ionic 通过(Http POST 等)将用户凭据传递给您的 Web 服务(可以是 php、c# 等)

    Web 服务与您的数据库建立连接并传递这些值。

    DB 将返回结果,您的 Web 服务必须在其中传递回您的 ionic 应用程序。

    然后,您的 ionic 应用程序将处理响应,即(登录成功,转到下一页)或(登录失败,显示错误消息)。

除非您可以指定要使用的技术,否则我们无法真正为您提供帮助。但是使用 mySQl 数据库是可能的。

您可以阅读的可能链接:http://www.w3schools.com/php/php_mysql_connect.asp

【讨论】:

以上是关于在数据库上使用 ionic 进行用户身份验证的主要内容,如果未能解决你的问题,请参考以下文章

使用Ionic的指纹AIO进行数据库身份验证

未安装 Ionic Firebase 电话身份验证插件

禁用 cookie 时如何验证用户身份?

是否可以使用 Ionic 实现一键式 Facebook 登录?

Kubernetes liveness 探针是不是支持使用 PKI 进行用户身份验证?

如何在 Spring 安全性中同时使用数据库和 LDAP 身份验证?