Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- if(isset($_SESSION["username"])){
- header("Location: index.php");
- }
- $mysqli = new mysqli("localhost","root","89438943","php");
- if($mysqli->connect_errno){
- echo "A csatlakozás sikertelten a MYSQL kiszolgálóhoz!";
- }
- /*
- REGISZTRÁCIÓ PHP
- */
- if(isset($_POST["regisztral"])){
- //rákattintottak a gombra
- $felhasznalonev = $mysqli->real_escape_string($_POST["felhasznalonev"]);
- $jelszo = $mysqli->real_escape_string($_POST["jelszo"]);
- $emailcim = $mysqli->real_escape_string($_POST["emailcim"]);
- if(empty($felhasznalonev) || empty($jelszo) || empty($emailcim)){
- echo "<p align='center'><b>Valamit nem töltöttél ki!</b></p>";
- }else{
- if (!filter_var($emailcim, FILTER_VALIDATE_EMAIL)) {
- // hibás email cím
- echo "<p align='center'><b>Helytelen email cím formátum!</b></p>";
- }else{
- //helyes email cím
- $letezo_user = "SELECT * FROM users WHERE username='".$felhasznalonev."'";
- $letezo_email = "SELECT * FROM users WHERE email='".$emailcim."'";
- $user_query = $mysqli->query($letezo_user);
- if($user_query->num_rows > 0){
- //létező felhasználónév
- echo "<p align='center'><b>Ez a felhasználónév már használatban van!</b></p>";
- }else{
- //nem létező felhasználónév
- $email_query = $mysqli->query($letezo_email);
- if($email_query->num_rows > 0){
- //létező email cím
- echo "<p align='center'><b>Ez az email cím már használatban van!</b></p>";
- }else{
- //nem létező email cím
- //sikeres regisztráció
- $reg_siker = "INSERT INTO users (username,password,email) VALUES ('".$felhasznalonev."','".sha1($jelszo)."','".$emailcim."')";
- $reg_query = $mysqli->query($reg_siker);
- if($reg_query){
- echo "<p align='center'><b>Sikeres regisztráció! Kérlek lépj be!</b></p>";
- }else{
- echo $mysqli->error;
- }
- }
- }
- }
- }
- }
- /*
- BELÉPÉS PHP
- */
- if(isset($_POST["belep"])){
- $belep_felhasznalonev = $mysqli->real_escape_string($_POST["belep_felhasznalonev"]);
- $belep_jelszo = $mysqli->real_escape_string($_POST["belep_jelszo"]);
- if(empty($belep_felhasznalonev) || empty($belep_jelszo)){
- echo "<p align='center'><b>Valamit nem töltöttél ki!</b></p>";
- }else{
- $belepes_proba = "SELECT * FROM users WHERE username='".$belep_felhasznalonev."' and password='".sha1($belep_jelszo)."'";
- $belepes_query = $mysqli->query($belepes_proba);
- if($belepes_query-> num_rows > 0){
- //sikeres belépés
- $_SESSION["username"] = $belep_felhasznalonev;
- echo "<p align='center'><b>Sikeres bejelentkezés! Hamarosan átirányítunk...</b></p>";
- echo "<meta http-equiv='refresh' content='2; url=index.php'>";
- }else{
- //sikertelen belépés
- echo "<p align='center'><b>Sikertelen bejelentkezés!</b></p>";
- }
- }
- }
- ?>
- <!DOCTYPE HTML>
- <html lang="hu">
- <head>
- <title>::BüdzsOffice::</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
- <link rel="stylesheet" href="css/styles.css"/>
- </head>
- <body>
- <div class="login-page">
- <div class="form">
- <form class="register-form" method="post">
- <input type="text" placeholder="Felhasználónév" name="felhasznalonev"/>
- <input type="password" placeholder="Jelszó" name="jelszo"/>
- <input type="text" placeholder="Email címed" name="emailcim"/>
- <input type="submit" name="regisztral" value="Regisztráció">
- <p class="log-message">Már regisztráltál? <a href="#">Lépj be</a></p>
- </form>
- <form class="login-form" method="post">
- <input type="text" placeholder="Felhasználónév" name="belep_felhasznalonev"/>
- <input type="password" placeholder="Jelszó" name="belep_jelszo"/>
- <input type="submit" name="belep" value="Belépés">
- <p class="message">Nincs még felhasználód? <a href="#">Készíts egyet!</a></p>
- <p class="psw-message">Elfelejtetted a jelszavad? <a href="#">Kérj újat!</a></p>
- </form>
- <form class="password-form" method="post">
- <input type="text" placeholder="Beregisztrált email címed"/>
- <input type="submit" name="ujpassword" value="Küldés">
- <p class="lepj-message">Van már felhasználód? <a href="#">Lépj be!</a></p>
- <p class="csinalj-message">Nincs még felhasználód? <a href="#">Készíts egyet!</a></p>
- </form>
- </div>
- </div>
- <!-- JQuery -->
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
- <script src="js/script.js"></script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement