reg.tpl.php 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. <?php if (!defined("IS_INITPHP")) exit("Access Denied!"); /* INITPHP Version 1.0 ,Create on 2017-12-12 10:50:03, compiled from /data/wwwroot/www.shadowsocks5.com/app/template/ss/index/reg.html */ ?>
  2. <!DOCTYPE html>
  3. <html class="bg-black">
  4. <head>
  5. <meta charset="UTF-8">
  6. <title><?php echo $title;?>注册
  7. </title>
  8. <meta content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' name='viewport'>
  9. <!-- bootstrap 3.0.2 -->
  10. <link href="https://shadowsocks5.b0.upaiyun.com/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
  11. <!-- font Awesome -->
  12. <link href="https://shadowsocks5.b0.upaiyun.com/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
  13. <!-- Theme style -->
  14. <link href="https://shadowsocks5.b0.upaiyun.com/css/AdminLTE.css" rel="stylesheet" type="text/css" />
  15. <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
  16. <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  17. <!--[if lt IE 9]>
  18. <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
  19. <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
  20. <![endif]-->
  21. </head>
  22. <body class="bg-black">
  23. <div class="form-box" id="login-box">
  24. <div class="header">
  25. <?php echo $title;?>
  26. 注册
  27. </div>
  28. <form name="reg" role="form" action="" method="post" onsubmit="return regcheck()">
  29. <div class="body bg-gray">
  30. <div class="form-group">
  31. <input type="text" name="username" class="form-control" value="" placeholder="用户名">
  32. </div>
  33. <div class="form-group">
  34. <input type="password" class="form-control" name="password" placeholder="密码">
  35. </div>
  36. <div class="form-group">
  37. <input type="password" class="form-control" name="repassword" placeholder="重复密码">
  38. </div>
  39. <div class="form-group">
  40. <input type="text" name="email" class="form-control" id="inputUsernameEmail" value="" placeholder="邮箱">
  41. </div>
  42. <?php if ($isinviteonly) { ?>
  43. <div class="form-group">
  44. <input type="text" class="form-control" name="code" value="" placeholder="邀请码">
  45. </div>
  46. <?php } ?>
  47. </div>
  48. <div class="footer">
  49. <input type="hidden" name="do" value="reg">
  50. <button type="submit" class="btn bg-olive btn-block">注册</button>
  51. <a href="/user/login" class="text-center">已经注册?请登录</a>
  52. </div>
  53. </form>
  54. <div class="margin text-center">
  55. <button class="btn bg-light-blue btn-circle">
  56. <i class="fa fa-facebook"></i>
  57. </button>
  58. <button class="btn bg-aqua btn-circle">
  59. <i class="fa fa-twitter"></i>
  60. </button>
  61. <button class="btn bg-red btn-circle">
  62. <i class="fa fa-google-plus"></i>
  63. </button>
  64. </div>
  65. </div>
  66. <!-- jQuery 2.0.2 -->
  67. <script src="https://shadowsocks5.b0.upaiyun.com/js/jquery-2.0.3.min.js"></script>
  68. <!-- Bootstrap -->
  69. <script src="https://shadowsocks5.b0.upaiyun.com/js/bootstrap.min.js" type="text/javascript"></script>
  70. <script LANGUAGE="javascript">
  71. function regcheck() {
  72. if (document.reg.username.value.length == 0) {
  73. alert("请输入用户名");
  74. document.reg.username.focus();
  75. return false;
  76. }
  77. if (document.reg.password.value.length == 0) {
  78. alert("请输入密码!");
  79. document.reg.password.focus();
  80. return false;
  81. }
  82. if (document.reg.repassword.value.length == 0) {
  83. alert("请重复输入密码!");
  84. document.reg.repassword.focus();
  85. return false;
  86. }
  87. if (document.reg.repassword.value != document.reg.password.value) {
  88. alert("两次密码输入不符!");
  89. document.reg.repassword.focus();
  90. return false;
  91. }
  92. if (document.reg.email.value.length == 0) {
  93. alert("请输入邮箱!");
  94. document.reg.email.focus();
  95. return false;
  96. }
  97. //var temp = document.getElementById("text1");
  98. //var email = document.getElementById("email");
  99. //对电子邮件的验证
  100. //定义email正则表达式
  101. var email_reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
  102. if (!email_reg.test(document.reg.email.value)) {
  103. alert('提示\n\n请输入有效的E-mail!');
  104. document.reg.email.focus();
  105. return false;
  106. }
  107. // 特殊字符检验
  108. var no_allow_txt = new RegExp(
  109. "[\\*,\\&,\\\\,\\/,\\?,\\|,\\:,\\<,\\>,\"]");
  110. if (no_allow_txt.test(document.reg.username.value)) {
  111. alert("用户名不允许含特殊字符");
  112. document.reg.username.focus();
  113. return false;
  114. }
  115. }
  116. </script>
  117. </body>
  118. </html>