Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php require "include/config.php"; ?>
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Register</title>
- <link rel="stylesheet" href="css/bootstrap.min.css">
- <link rel="stylesheet" type="text/css" href="css/log_reg.css">
- </head>
- <body>
- <?php
- $data = $_POST;
- if (isset($data['do_signup']))
- {
- $errors = array();
- if (trim($data['login'] == ''))
- {
- $errors[] = 'Type your login';
- }
- if (trim($data['email'] == ''))
- {
- $errors[] = 'Type your email';
- }
- if (trim($data['password'] == ''))
- {
- $errors[] = 'Type your password';
- }
- if ($data['password'] != $data['password__2'])
- {
- $errors[] = 'Passwords do not match';
- }
- if (R::find('users',' login = ? ', array( $data['login'])))
- {
- $errors[] = 'User with login exists';
- }
- if (R::find('users',' email = ? ', array( $data['email'])))
- {
- $errors[] = 'User with email exists';
- }
- if (empty($errors))
- {
- $user = R::dispense('users');
- $user->login = $data['login'];
- $user->email = $data['email'];
- $user->position = 'user';
- $user->password = password_hash($data['password'], PASSWORD_DEFAULT);
- R::store($user);
- $errors__test = true;
- $_SESSION['logged_user'] = $user['login'];
- echo '<script type="text/javascript">';
- echo 'window.location.href="'.'index.php'.'";';
- echo '</script>';
- }
- else
- {
- $errors__test = false;
- }
- }
- ?>
- <header>
- <div class="container">
- <div class="row">
- <div class="col-lg-2">
- <div class="back__button">
- <a href="index.php">Go back</a>
- </div>
- </div>
- <div class="col-lg-4 ml-auto">
- </div>
- </div>
- <div class="row">
- <div class="col-lg-5 head__content__section">
- <div class="head__content__box">
- <h3>Register</h3>
- <form action="register.php" method="POST">
- <p>
- <input type="text" name="login" placeholder="login" value="<?php echo @$data['login']; ?>">
- </p>
- <p>
- <input type="email" name="email" placeholder="email" value="<?php echo @$data['email']; ?>">
- </p>
- <p>
- <input type="password" name="password" placeholder="password">
- </p>
- <p>
- <input type="password" name="password__2" placeholder="repeat password">
- </p>
- <?php
- if ($errors__test == true) {
- echo '<div style="color: green;">'.'Success!'.'</div>';
- }
- if ($errors__test == false) {
- error_reporting(0);
- echo '<div style="color: red;">'.array_shift($errors).'</div>';
- }
- ?>
- <p>
- <button type="submit" name="do_signup">Sign up!</button>
- </p>
- </form>
- </div>
- </div>
- <div class="col-lg-6 ml-auto head__content__section">
- <div>
- <img src="img/d7blog_mod.png" alt="d7 blog here..." class="head__text__logo">
- <p><img src="img/morpheus_mod.png" border="0" alt="" class="head__logo" usemap="#pills"></p>
- <p><map name="pills">
- <area shape="circle" coords="97,350,15" href="#pill_jump" alt="">
- <area shape="circle" coords="387,352,15" href="https://www.google.com" alt="">
- </map></p>
- </div>
- </div>
- </div>
- </div>
- </header>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement