Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- date_default_timezone_set('UTC');
- require_once("connect.php");
- session_start();
- function getRealIpAddr() {
- if (!empty($_SERVER['HTTP_CLIENT_IP'])) { //check ip from share internet
- $ip = $_SERVER['HTTP_CLIENT_IP'];
- } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { //to check ip is pass from proxy
- $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
- } else {
- $ip = $_SERVER['REMOTE_ADDR'];
- }
- return $ip;
- }
- $filteredAction = filter_input(INPUT_POST, 'action', FILTER_SANITIZE_STRING);
- $filteredNorobot = filter_input(INPUT_POST, 'norobot', FILTER_VALIDATE_INT);
- $filteredPassword = filter_input(INPUT_POST, 'password', FILTER_SANITIZE_STRING);
- $filteredPasswordc = filter_input(INPUT_POST, 'passwordc', FILTER_SANITIZE_STRING);
- $filteredUsername = filter_input(INPUT_POST, 'username', FILTER_SANITIZE_STRING);
- $filteredEmail = filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL);
- ?>
- <!doctype html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>CryptoMiner - Sign up</title>
- <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet">
- <style type="text/css">
- body {
- background-color: #222;
- color: #FFF;
- }
- label {
- font-weight: 500 !important;
- }
- .form-control {
- display: block;
- width: 100%;
- height: 27px;
- padding: 5px 10px;
- font-size: 15px;
- line-height: 1.42857143;
- color: #555;
- background-color: #fff;
- background-image: none;
- border: 1px solid #ccc;
- border-radius: 4px;
- -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
- box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
- -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
- -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
- transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
- }
- #regbox {
- background-color: #333;
- border-left: 1px solid #666;
- border-right: 1px solid #666;
- border-bottom: 1px solid #666;
- padding-left: 10.5px;
- padding-top: 10.5px;
- padding-right: 10.5px;
- padding-bottom: 5px;
- -webkit-box-shadow: 0 1px 1px #141414;
- box-shadow: 0 1px 1px #141414;
- margin-bottom: 15px;
- -webkit-border-bottom-left-radius: 4px;
- -moz-border-bottom-left-radius: 4px;
- border-bottom-left-radius: 4px;
- -webkit-border-bottom-right-radius: 4px;
- -moz-border-bottom-right-radius: 4px;
- border-bottom-right-radius: 4px;
- }
- .place {
- margin-top: 10px;
- }
- .top {
- padding: 8.5px;
- border-left: 1px solid #666;
- border-right: 1px solid #666;
- border-top: 1px solid #666;
- background-image: -webkit-linear-gradient(top,#444 0,#333 100%) !important;
- background-image: linear-gradient(to bottom,#444 0,#333 100%) !important;
- background-repeat: repeat-x;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444', endColorstr='#333', GradientType=0) !important;
- -webkit-border-top-left-radius: 4px;
- -moz-border-top-left-radius: 4px;
- border-top-left-radius: 4px;
- -webkit-border-top-right-radius: 4px;
- -moz-border-top-right-radius: 4px;
- border-top-right-radius: 4px;
- }
- .btn {
- background-image: -webkit-linear-gradient(top,#444 0,#333 100%) !important;
- background-image: linear-gradient(to bottom,#444 0,#333 100%) !important;
- background-repeat: repeat-x;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444', endColorstr='#333', GradientType=0) !important;
- color: #FFF !important;
- padding-bottom: 30px !important;
- text-align: center;
- -webkit-box-shadow: 0 1px 1px #141414;
- box-shadow: 0 1px 1px #141414;
- margin-top: -18px;
- }
- </style>
- </head>
- <body>
- <div class="container">
- <div class="row">
- <div class="col-md-4"></div>
- <div class="col-md-4">
- <div class="place"></dov>
- <img src="logod.png" alt="logo">
- <br><br>
- <div class="text-center">
- <?php
- if (!isset($_SESSION['user'])) {
- ?>
- <div class="top">Sign Up</div>
- </div>
- <div id="regbox">
- <form method="post" action="">
- <input name="action" type="hidden" value="newuser">
- <p>
- <label>Username:</label>
- <input class="form-control" type="text" placeholder="Username 4 Characters+" name="username" pattern=".{4,}" required title="7 Characters Minimum">
- </p>
- <p>
- <label>Email:</label>
- <input class="form-control" type="email" placeholder="Email Address" name="email" required>
- </p>
- <p>
- <label>Password:</label>
- <input class="form-control" type="password" placeholder="6 Charachters+" name="password" pattern=".{6,15}" required title="6 to 15 characters">
- </p>
- <p>
- <label>Confirm:</label>
- <input class="form-control" type="password" placeholder="Confirm Password" name="passwordc" pattern=".{6,15}" required title="6 to 15 characters">
- </p>
- <p>
- <label>Security Code:</label>
- <img src="captcha.php" />
- </p>
- <p>
- <label>Enter Security Code:</label>
- <input class="form-control" name="norobot" type="text" pattern=".{4,4}" required title="4 characters">
- </p>
- <div class="text-center">
- <label> <br>
- <input class="form-control btn" type="submit" value="Register" required>
- </div>
- </form>
- <?php
- } else if (isset($_SESSION['user'])) {
- echo "<div class='text-center'><br><br><br><br><br>You already have an account with us.</div>";
- }
- if ($filteredAction && $filteredAction === 'newuser'
- && $filteredPassword && strlen($filteredPassword) > 5
- && $filteredPasswordc && strlen($filteredPasswordc) > 5
- && $filteredPassword === $filteredPasswordc
- && $filteredEmail
- && $filteredUsername && strlen($filteredUsername) > 3
- ){
- if ($filteredNorobot && md5($filteredNorobot) === $_SESSION['randomnr2']) {
- $user = mysql_real_escape_string($filteredUsername);
- $pass = mysql_real_escape_string($filteredPassword);
- $mail = mysql_real_escape_string($filteredEmail);
- $t = mysql_real_escape_string(hash('sha1', rand()));
- $nowtime = mysql_real_escape_string(strtotime('now'));
- $ip = getRealIpAddr();
- $getadd = mysql_query("SELECT * FROM users WHERE username= '" . $user . "'");
- $fetch = mysql_num_rows($getadd);
- if ($fetch == 0) {
- mysql_query(
- "INSERT INTO users(username,email,pass,tok,reg,ip,bal,bought,address,ban) VALUES ('" . $user . "','" . $mail . "',SHA1('".$pass."'),'" . $t . "','" . $nowtime . "','" . $ip . "','0','0','','0')"
- );
- $_SESSION['user'] = $user;
- ?>
- <div class='text-center'>
- <p>Succesfully registered.</p>
- <p><a href="dashboard/">Go to your dashboard.</a></p>
- </div>
- <?php
- } else if ($fetch >= 1) {
- echo "<div class='text-center'>Username already registered</div>";
- }
- } else {
- echo "<div class='text-center'>Wrong captcha, please try again</div>";
- }
- }
- ?>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="col-md-4"></div>
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement