| Current Path : /home/users/unlimited/www/facebook.codeskitter.site/api/phone/ |
| Current File : /home/users/unlimited/www/facebook.codeskitter.site/api/phone/reset_pass.php |
<?php
// +------------------------------------------------------------------------+
// | @author Deen Doughouz (DoughouzForest)
// | @author_url 1: http://www.wowonder.com
// | @author_url 2: http://codecanyon.net/user/doughouzforest
// | @author_email: wowondersocial@gmail.com
// +------------------------------------------------------------------------+
// | WoWonder - The Ultimate Social Networking Platform
// | Copyright (c) 2016 WoWonder. All rights reserved.
// +------------------------------------------------------------------------+
$json_error_data = array();
$json_success_data = array();
$follow_data = array();
$type = Wo_Secure($_GET['type'], 0);
if ($type == 'reset_pass') {
if (empty($_POST['email'])) {
$json_error_data = array(
'api_status' => '400',
'api_text' => 'failed',
'api_version' => $api_version,
'errors' => array(
'error_id' => '3',
'error_text' => 'No user id sent.'
)
);
} else if (Wo_EmailExists($_POST['email']) === false) {
$json_error_data = array(
'api_status' => '400',
'api_text' => 'failed',
'api_version' => $api_version,
'errors' => array(
'error_id' => '5',
'error_text' => 'E-mail is not exists.'
)
);
}
if (empty($json_error_data)) {
$user_recover_data = Wo_UserData(Wo_UserIdFromEmail($_POST['email']));
$subject = $config['siteName'] . ' ' . $wo['lang']['password_rest_request'];
$user_recover_data['link'] = Wo_Link('index.php?link1=reset-password&code=' . $user_recover_data['user_id'] . '_' . $user_recover_data['password']);
$wo['recover'] = $user_recover_data;
$body = Wo_LoadPage('emails/recover');
$send_message_data = array(
'from_email' => $wo['config']['siteEmail'],
'from_name' => $wo['config']['siteName'],
'to_email' => $_POST['email'],
'to_name' => '',
'subject' => $subject,
'charSet' => 'utf-8',
'message_body' => $body,
'is_html' => true
);
$send = Wo_SendMessage($send_message_data);
} else {
header("Content-type: application/json");
echo json_encode($json_error_data, JSON_PRETTY_PRINT);
exit();
}
}
$json_success_data22 = array(
'api_status' => '200',
'api_text' => 'success',
'api_version' => $api_version,
);
header("Content-type: application/json");
echo json_encode($json_success_data22);
exit();
?>