Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
- <meta name="description" content="">
- <meta name="keywords" content="">
- <title>Payment.ly | Sell digital goods online.</title>
- <!-- Styles -->
- <link href="assets/css/core.min.css" rel="stylesheet">
- <link href="assets/css/thesaas.min.css" rel="stylesheet">
- <link href="assets/css/style.css" rel="stylesheet">
- <!-- Favicons -->
- <link rel="apple-touch-icon" href="assets/img/apple-touch-icon.png">
- <link rel="icon" href="assets/img/favicon.png">
- <script src='https://www.google.com/recaptcha/api.js'></script>
- </head>
- <body class="mh-fullscreen bg-img center-vh p-20" style="background-image: url(assets/img/bg-girl.jpg);">
- <div class="card card-shadowed p-50 w-400 mb-0" style="max-width: 100%">
- <h5 class="text-uppercase text-center">Register</h5>
- <br><br>
- <form action="register.php" method = "POST" class="form-type-material">
- <div class="form-group">
- <input type="text" name="username" class="form-control" placeholder="Username">
- </div>
- <div class="form-group">
- <input type="string" name="email" class="form-control" placeholder="Email address">
- </div>
- <div class="form-group">
- <input type="password" name="password" class="form-control" placeholder="Password">
- </div>
- <div class="form-group">
- <input type="password" name="passwordcheck" class="form-control" placeholder="Password (confirm)">
- </div>
- <div class="g-recaptcha" data-sitekey="6LdfmyQUAAAAAKfWbKCPxXkDhBmqQXU8lwu0PaQ_"></div>
- <div class="form-group">
- <label class="custom-control custom-checkbox">
- <input type="checkbox" class="custom-control-input">
- <span class="custom-control-indicator"></span>
- <span class="custom-control-description">I agree to all <a class="text-primary" href="#">terms</a></span>
- </label>
- </div>
- <br>
- <button class="btn btn-bold btn-block btn-primary" type="submit">Register</button>
- </form>
- <hr class="w-30">
- <p class="text-center text-muted fs-13 mt-20">Already have an account? <a href="page-login.html">Sign in</a></p>
- </div>
- <!-- Scripts -->
- <script src="assets/js/core.min.js"></script>
- <script src="assets/js/thesaas.min.js"></script>
- <script src="assets/js/script.js"></script>
- </body>
- </html>
- <!--<html>
- <head>
- <style>
- body
- {
- font-family: Helvetica;
- background-color: black;
- color: white;
- }
- </style>
- <script src='https://www.google.com/recaptcha/api.js'></script>
- </head>
- <body>
- <form action="register.php" method ="POST">
- <b>Insert Username </b><input type="text" name="username"><br>
- <b>Insert Password </b><input type="password" name="password"><br>
- <b>Insert e-mail</b><input type= "string" name = "email"><br>
- <div class="g-recaptcha" data-sitekey="6LdfmyQUAAAAAKfWbKCPxXkDhBmqQXU8lwu0PaQ_"></div>
- <input type="submit">
- </form>
- </body>
- </html>
- -->
- <?php
- $email;$username;$captcha;
- if(isset($_POST['email'])){
- $email=$_POST['email'];
- }if(isset($_POST['username'])){
- $email=$_POST['username'];
- }if(isset($_POST['password'])){
- $password=$_POST['password'];
- }if(isset($_POST['g-recaptcha-response'])){
- $captcha=$_POST['g-recaptcha-response'];
- }
- if(!$captcha){
- //echo '<h2>Please check the captcha form.</h2>';
- exit;
- }
- $secretKey = "6LdfmyQUAAAAAMXA2h5X0Ysm0C0d4q4SMxgszEsJ";
- $ip = $_SERVER['REMOTE_ADDR'];
- $response=file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=".$secretKey."&response=".$captcha."&remoteip=".$ip);
- $responseKeys = json_decode($response,true);
- if(intval($responseKeys["success"]) !== 1) {
- echo '<p>Please check the captcha form.</p>';
- } else {
- if( isset($_POST['username']) and isset($_POST['password']))
- {
- $username = $_POST['username'];
- $password = $_POST['password'];
- $passwordcheck = $_POST['passwordcheck'];
- $hashedpassword = password_hash($password, PASSWORD_DEFAULT);
- $email = $_POST['email'];
- if(empty($_POST['username']) or empty($_POST['email']) or empty($_POST['password']))
- {
- echo "Please fill out all of the information";
- }
- else
- {
- if (!filter_var($email, FILTER_VALIDATE_EMAIL)){
- echo "Invalid Email";
- }
- else{
- if(strlen($password) < 6)
- {
- echo "password must be at least 6 characters long";
- }
- else
- {
- if (!preg_match("#[0-9]+#", $password))
- {
- echo "Password must include at least one number!";
- }
- else
- {
- if($password !== $passwordcheck)
- {
- echo "Make sure both passwords are the same";
- }
- else
- {
- $accounts = mysqli_connect("localhost" , "root" , "ROMASISGAY!")
- or die(mysql_error());
- mysqli_select_db($accounts , "accounts");
- $userinfo = "SELECT * FROM users WHERE Username = '$username'";
- $results = mysqli_query($accounts , $userinfo);
- if(mysqli_num_rows($results) !== 0)
- {
- echo "Username taken, try again";
- }
- else
- {
- $checkemail = "SELECT * FROM users WHERE Email = '$email'";
- $emailresults = mysqli_query($accounts , $checkemail);
- if(mysqli_num_rows($emailresults) !== 0)
- {
- echo "Email is already in use";
- }
- else
- {
- $sql = "
- INSERT INTO users(Username, Password, Email) VALUES('$username' , '$hashedpassword' , '$email')
- ";
- mysqli_query($accounts, $sql) or die("Error: ".mysql_error());
- header("location: http://payment.ly/login.php");
- die();
- }
- }
- }
- }
- }
- }
- }
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement