我想从我的应用程序创建一个请求。(iOS和Android -用Xamarin编码)。
说明:
该请求应触发WordPress的action=lostpassword
. -用户会收到一封电子邮件,重置他的浏览器密码。
或
用户将能够设置一个新的密码。WordPress发送一个链接到电子邮件-在那里用户必须验证,他改变了密码。有没有任何机会做到这一点的请求REST API。
也许有类似的想法?
我已经试过了:
1.在文档中提供了功能但对我无效的插件
1.手动调用带主体的wp-login.php?action=lostpassword
{“重定向到”:“”、“使用者登入”:“name@provider.de“、“wp-提交”:“新+密码”}
4条答案
按热度按时间n53p2ov01#
创建自定义API
https://yourdomain/api/forgot_password.php
login:manoj.infoways@gmail.com
在根目录下创建api文件夹并创建forgot_password.php文件
forgot_password.php
请记住,login是参数名称。
对我来说100%有效,试试吧
iibxawm42#
我想this应该能帮到你。
示例显示了wp_lostpassword_url()函数返回丢失密码的URL http://example.com/lostpassword/:
jjjwad0x3#
您可以在function.php或任何其他地方(如custom plugin)使用此代码创建自定义端点
那么您可以在任何需要的地方调用此端点的post请求(URL /wp-json/custom/v1/forget_password),如果用户存在,它将发送一个密码重置链接。
093gszye4#
请检查这个答案,了解如何通过RESTful API和
code for Flutter
触发WordPress中的发送密码重置链接https://stackoverflow.com/a/73467945/2218290