在数据库上使用 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 实现一键式 Facebook 登录?