Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include('inc/head.php');
- //REGISTER INIT
- include('inc/init.php');
- if ($_POST){
- //VAR
- $username = htmlspecialchars ($_POST["username"], ENT_QUOTES);
- $email = htmlspecialchars ($_POST["email"], ENT_QUOTES);
- $password = hash('sha256', $_POST['password']);
- $password2 = hash('sha256', $_POST['password2']);
- $session = md5(rand());
- $user_check = file_get_contents('https://minecraft.net/haspaid.jsp?user='.$username);
- $req_membersnbr = $dbconnect->prepare('SELECT * FROM members WHERE username=:username AND password=:password');
- //END VAR
- $req_membersnbr->execute(array(
- 'username' => $username,
- 'password' => $password
- ));
- $nbr_members = $req_membersnbr->rowCount();
- if($nbrMembre == 0) {
- if ($user_check == 'true') {
- if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
- if($password == $password2){
- $member_register = $dbconnect->prepare('INSERT INTO members (session, username, password, email) VALUES (:session, :username, :password, :email)');
- $member_register->execute(array(
- 'session' => $session,
- 'username' => $username,
- 'password' => $password,
- 'email' => $email
- ));
- }else{
- ?>
- <script> $(document).ready(function(){alert('Les Mots de passe ne correspondent pas.')})</script>
- <?php
- }
- } else { ?>
- <script> $(document).ready(function(){alert('Veuillez entrer une adresse Email valide.')})</script>
- <?php
- }
- } else { ?>
- <script> $(document).ready(function(){alert('Veuillez utiliser votre nom d\'utilisateur Minecraft.net.')})</script>
- <?php
- }
- }else { ?>
- <script> $(document).ready(function(){alert('Nom d\'utilisateur déjà pris.')})</script>
- <?php } } //END REGISTER INIT ?>
- <?php include('inc/navbar.php'); ?>
- <div class="sub valign-wrapper">
- <div class=" valign z-depth-4 container center register_form white-text">
- <div class="row">
- <form class="col s12" method="POST">
- <div class="row">
- <div class="input-field col s10" >
- <i class="material-icons prefix">account_circle</i>
- <input id="username" name="username" type="text" class="validate">
- <label for="username">Nom d'utilisateur</label>
- </div>
- </div>
- <div class="row">
- <div class="input-field col s10">
- <i class="material-icons prefix">lock</i>
- <input id="password" name="password" type="password" class="validate">
- <label for="password">Mot de passe</label>
- </div>
- </div>
- <div class="row">
- <div class="input-field col s10">
- <i class="material-icons prefix">lock_outline</i>
- <input id="password2" name="password2" type="password" class="validate">
- <label for="password2">Retapez votre mot de passe</label>
- </div>
- </div>
- <div class="row">
- <div class="input-field col s10">
- <i class="material-icons prefix">email</i>
- <input id="email" name="email" type="text" class="validate">
- <label for="email">Email</label>
- </div>
- </div>
- <br>
- <button class="red darken-4 btn waves-effect waves-light" type="submit" name="action">
- Inscription
- <i class="material-icons right">done</i>
- </button>
- </form>
- </div>
- </div>
- </div>
- <?php include("inc/footer.php") ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement