gpt4 book ai didi

php - 如何快速使用现有的 php/mysql 散列密码

转载 作者:行者123 更新时间:2023-11-28 11:45:21 24 4
gpt4 key购买 nike

我有一个拥有大量用户的网站。他们的密码存储在 mysql 数据库中,我使用 php 7 password_hash 对它们进行哈希处理,当用户登录时,我使用 password_verify

不过,我现在想使用 swift 构建一个 iOS 应用程序。我已经看到您可以连接到适用于 CRUD 操作的 mysql 数据库,但我的问题是用户注册和登录。

有没有办法利用 php 的 password_verify 和 password_hash?

如有任何建议,我将不胜感激,因为我希望将对现有用户的影响(如果有的话)降到最低。

最佳答案

您仍然需要通过创建 iOS 应用程序可以与之通信的 API,使用 PHP 在服务器上进行密码验证。

您现在拥有的是一个服务器,其中包含网站代码和数据库。当用户通过 Web 浏览器(客户端)登录时,Web 浏览器将用户名/密码发送到服务器,服务器执行验证工作并将响应发送到客户端。

iOS 应用程序也将是客户端。当用户在 iOS 客户端上输入用户名/密码时,获取该信息并将其发送到服务器并让服务器进行验证并将响应发送回 iOS 客户端。

搜索 REST api 以查看如何在服务器上构建您正在寻找的内容。并查看苹果文档中的 NSURLSession 以了解如何与您的服务器通信。

关于php - 如何快速使用现有的 php/mysql 散列密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52689537/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com