| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- <?php
- CURSCRIPT != 'wap' && exit('FORBIDDEN');
- $getvalue = isset($value) ? trim($value) : '';
- if (empty($part) || !in_array($part, array('chk_remember', 'chk_remobile', 'chk_authcode', 'chk_smsauthcode', 'chk_remail'))) {
- $part = 'chk_authcode';
- }
- if ($part == 'chk_authcode') {
- exit(mymps_chk_randcode($getvalue) ? 'success' : '验证码不正确');
- $getvalue = '';
- }
- else if ($part == 'chk_smsauthcode') {
- exit(mymps_chk_smsrandcode($getvalue) ? 'success' : '手机验证码输入不正确');
- $getvalue = '';
- }
- else if ($part == 'chk_remember') {
- require_once MYMPS_DATA . '/config.db.php';
- @header('Content-type: text/html; charset=' . $charset);
- require_once MYMPS_INC . '/db.class.php';
- if (empty($getvalue)) {
- echo '用户名不符合规范!';
- }
- else if (PASSPORT_TYPE == 'phpwind') {
- include MYMPS_ROOT . '/pw_client/uc_client.php';
- exit(uc_user_get($getvalue) ? '很遗憾!该用户名已被注册!' : 'success');
- }
- else if (PASSPORT_TYPE == 'ucenter') {
- include MYMPS_ROOT . '/uc_client/client.php';
- exit(uc_get_user($getvalue) ? '很遗憾!该用户名已被注册!' : 'success');
- }
- else {
- $check = CheckUserID($getvalue, '用户名');
- if (strstr($getvalue, 'admin') || strstr($getvalue, '管理员')) {
- exit('该用户名已被保护,请换一个用户名!');
- }
- if (strlen($getvalue) < 4 || 30 < strlen($getvalue)) {
- exit('可填写字母、数字、下划线_,不得少于4字符');
- }
- if ($check == 'ok') {
- exit(!($re = $db->getOne('SELECT * FROM ' . $db_mymps . 'member WHERE userid LIKE \'' . $getvalue . '\'')) ? 'success' : '很抱歉!该用户名已经被注册!');
- }
- else {
- exit($check);
- }
- }
- $getvalue = NULL;
- }
- else if ($part == 'chk_remail') {
- $mod = isset($_GET['mod']) ? intval($_GET['mod']) : 0;
- require_once MYMPS_DATA . '/config.db.php';
- @header('Content-type: text/html; charset=' . $charset);
- require_once MYMPS_INC . '/db.class.php';
- if ($db->getOne('SELECT id FROM ' . $db_mymps . 'member WHERE email = \'' . $getvalue . '\'')) {
- echo empty($mod) ? '很抱歉!该电子邮箱地址已经被注册!' : 'success';
- }
- else {
- echo $mod == 1 ? '该电子邮箱帐号不存在,无法发送邮件!' : 'success';
- }
- }
- else if ($part == 'chk_remobile') {
- $mod = isset($_GET['mod']) ? intval($_GET['mod']) : 0;
- require_once MYMPS_DATA . '/config.db.php';
- @header('Content-type: text/html; charset=' . $charset);
- require_once MYMPS_INC . '/db.class.php';
- if ($db->getOne('SELECT id FROM ' . $db_mymps . 'member WHERE mobile = \'' . $getvalue . '\'')) {
- echo empty($mod) ? '很抱歉!该手机号码已经被注册!' : 'success';
- }
- else {
- echo $mod == 1 ? '该手机号码未注册会员,无法发送验证码!' : 'success';
- }
- }
- ?>
|