<?php defined('IN_KEKE') or exit('Access Denied'); $uid and header("location:index.php"); $strPageTitle = '找回密码' . '- ' . $_K['html_title']; $arrApiName = keke_glob_class::get_open_api(); $strUrl = $_K['siteurl'] . '/index.php?do=retrieve'; $http_agent = $_SERVER['HTTP_USER_AGENT']; if (kekezu::submitcheck($formhash)) { if ($subvalid == 'valid') { $validInfo = keke_user_class::getGetPwdLogByAuthsid($_SESSION['retrieve']['validinfo']['authsid']); if ($valid_code != $validInfo['valid_code']) { $tips['errors']['valid_code'] = '验证码错误'; kekezu::show_msg($tips, NULL, NULL, NULL, 'error'); } kekezu::show_msg('', "index.php?do=getpassresetpwd&encrypteuid={$validInfo['encrypteuid']}&authsid={$validInfo['authsid']}", NULL, NULL, 'ok'); } else { if (strtolower(CHARSET) == 'gbk') { $account = kekezu::utftogbk($account); } $user_login_obj = new keke_user_login_class(); $user_login_obj->account_init($account); $accout_type = $user_login_obj->get_login_type(); switch ($accout_type) { case 'mobile': $tips['errors']['account'] = '账号不存在'; kekezu::show_msg($tips, NULL, NULL, NULL, 'error'); break; case 'email': $arrUserInfo = keke_user_class::getUserInfoByEmail($account); break;