inc_javascript.php 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <?php
  2. CURSCRIPT != 'wap' && exit('FORBIDDEN');
  3. $getvalue = isset($value) ? trim($value) : '';
  4. if (empty($part) || !in_array($part, array('chk_remember', 'chk_remobile', 'chk_authcode', 'chk_smsauthcode', 'chk_remail'))) {
  5. $part = 'chk_authcode';
  6. }
  7. if ($part == 'chk_authcode') {
  8. exit(mymps_chk_randcode($getvalue) ? 'success' : '验证码不正确');
  9. $getvalue = '';
  10. }
  11. else if ($part == 'chk_smsauthcode') {
  12. exit(mymps_chk_smsrandcode($getvalue) ? 'success' : '手机验证码输入不正确');
  13. $getvalue = '';
  14. }
  15. else if ($part == 'chk_remember') {
  16. require_once MYMPS_DATA . '/config.db.php';
  17. @header('Content-type: text/html; charset=' . $charset);
  18. require_once MYMPS_INC . '/db.class.php';
  19. if (empty($getvalue)) {
  20. echo '用户名不符合规范!';
  21. }
  22. else if (PASSPORT_TYPE == 'phpwind') {
  23. include MYMPS_ROOT . '/pw_client/uc_client.php';
  24. exit(uc_user_get($getvalue) ? '很遗憾!该用户名已被注册!' : 'success');
  25. }
  26. else if (PASSPORT_TYPE == 'ucenter') {
  27. include MYMPS_ROOT . '/uc_client/client.php';
  28. exit(uc_get_user($getvalue) ? '很遗憾!该用户名已被注册!' : 'success');
  29. }
  30. else {
  31. $check = CheckUserID($getvalue, '用户名');
  32. if (strstr($getvalue, 'admin') || strstr($getvalue, '管理员')) {
  33. exit('该用户名已被保护,请换一个用户名!');
  34. }
  35. if (strlen($getvalue) < 4 || 30 < strlen($getvalue)) {
  36. exit('可填写字母、数字、下划线_,不得少于4字符');
  37. }
  38. if ($check == 'ok') {
  39. exit(!($re = $db->getOne('SELECT * FROM ' . $db_mymps . 'member WHERE userid LIKE \'' . $getvalue . '\'')) ? 'success' : '很抱歉!该用户名已经被注册!');
  40. }
  41. else {
  42. exit($check);
  43. }
  44. }
  45. $getvalue = NULL;
  46. }
  47. else if ($part == 'chk_remail') {
  48. $mod = isset($_GET['mod']) ? intval($_GET['mod']) : 0;
  49. require_once MYMPS_DATA . '/config.db.php';
  50. @header('Content-type: text/html; charset=' . $charset);
  51. require_once MYMPS_INC . '/db.class.php';
  52. if ($db->getOne('SELECT id FROM ' . $db_mymps . 'member WHERE email = \'' . $getvalue . '\'')) {
  53. echo empty($mod) ? '很抱歉!该电子邮箱地址已经被注册!' : 'success';
  54. }
  55. else {
  56. echo $mod == 1 ? '该电子邮箱帐号不存在,无法发送邮件!' : 'success';
  57. }
  58. }
  59. else if ($part == 'chk_remobile') {
  60. $mod = isset($_GET['mod']) ? intval($_GET['mod']) : 0;
  61. require_once MYMPS_DATA . '/config.db.php';
  62. @header('Content-type: text/html; charset=' . $charset);
  63. require_once MYMPS_INC . '/db.class.php';
  64. if ($db->getOne('SELECT id FROM ' . $db_mymps . 'member WHERE mobile = \'' . $getvalue . '\'')) {
  65. echo empty($mod) ? '很抱歉!该手机号码已经被注册!' : 'success';
  66. }
  67. else {
  68. echo $mod == 1 ? '该手机号码未注册会员,无法发送验证码!' : 'success';
  69. }
  70. }
  71. ?>