예제 #1
0
     $info_ok = 0;
     echo ' <script>alert("用户名长度错误!")</script> ';
     echo " <script>window.location='reg.php';</script> ";
 }
 if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
     $info_ok = 0;
     echo ' <script>alert("邮箱地址错误")</script> ';
     echo " <script>window.location='reg.php';</script> ";
 }
 if ($info_ok) {
     //do reg
     //默认信息  $pass ss密码  $transfer 流量  $port 端口
     $pass = get_temp_pass();
     $transfer = $a_transfer;
     $r = new \Ss\User\Reg();
     $last_port = $r->get_last_port();
     $port = $last_port + rand(2, 7);
     //邀请码数量
     $invite_num = rand($user_invite_min, $user_invite_max);
     $rt = reg($username, $email, $pwd, $pass, $transfer, $port, $invite_num, 0.0);
     if ($rt) {
         echo ' <script>alert("注册成功,返回登录!")</script> ';
         echo " <script>window.location='login.php';</script> ";
         //删除邀请码
         if ($invite_only) {
             $ic->invite_code_del();
         }
     } else {
         echo ' <script>alert("未知错误!")</script> ';
         echo " <script>window.location='reg.php';</script> ";
     }