是否处理从外部站点发送的登录POST请求?

时间:2015-09-25 作者:Rutwick Gangurde

如何发送$_POST 从外部网站请求我的WordPress应用程序,并在此处处理?我想发送用户凭据以及其他登录数据,以执行自动登录。

我是否需要定义一个新的URL来处理$\\u POST请求

1 个回复
最合适的回答,由SO网友:shyammakwana.me 整理而成

1. Do I need to define a new URL for handling the $_POST request?
不需要,您不需要定义新的URL。

2. Which action hook do I need to use for handling such a request?
您可以使用init

示例代码

function my_theme_send_email() {

    if ( isset( $_POST[\'email-submission\'] ) && \'1\' == $_POST[\'email-submission\'] ) {

        // Send the email...

    } // end if

} // end my_theme_send_email
add_action( \'init\', \'my_theme_send_email\' );
现在,您可以使用POST所需的POST参数调用您的网站。

更新时间:

Executed function on init method

Executed function on init method

my code

my code

相关推荐

如何筛选/钩入检索密码()以筛选$_POST[‘USER_LOGIN’]?

我正在开发一个网站,其中用户名是一个文件编号,称为CPF(将其视为国家ID),该网站具有以下掩码:000.000.000-00 我将用户名存储为普通数字,但我们所有的表单都必须有上面的掩码,这反过来使其_POST[\'user_login\'] 总是带着破折号和圆点。这是用户登录/用户名的示例:$_POST[\'user_login\'] = \'123.456.789-00\' $actual_username_ondb = \'12345678900\' 这对于登录来说不