我目前正在wordpress中制作一个RESP API来更改密码,因此在更改密码期间,我需要旧密码。
当前我正在使用3个参数uid,password
和conf_passeor
所以我是否需要输入旧密码。
以下是我的密码更改代码。
if ( $_REQUEST['password'] != $_REQUEST['confirm_password'] ){
$result = array('status'=>false,'message'=>'the passwords you entered do not match.');
header('Content-Type: application/json');
echo json_encode($result);
die();
}
if($_REQUEST['uid'] && $_REQUEST['password']){
$password = $_REQUEST['password'] ;
$data =wp_set_password( $password, $_REQUEST['uid'] );
$result = array('status'=>true,'message'=>'Password changed successfully.');
}else{
$result = array('status'=>false,'message'=>'Something went wrong.');
}
header('Content-Type: application/json');
echo json_encode($result);
die();
如果是,那我应该怎么做。