· 5 years ago · Jun 29, 2020, 07:10 PM
1<?php include ('php/register.php')?>
2<?php
3 session_start();
4 if(isset($_SESSION["loggedin"]) && $_SESSION["loggedin"] === true){
5 header("location: ../welcome.php");
6 }
7?>
8<!DOCTYPE html>
9<html lang="en">
10<head>
11<script>
12 function created() {
13 alert("working");
14 }
15</script>
16 <meta charset="UTF-8">
17 <meta property="og:image" content="">
18 <meta property="og:type" content="website">
19 <meta property="og:url" content="">
20 <meta property="og:title" content="">
21 <meta property="og:description" content="">
22 <meta name="description" content="">
23 <link rel="stylesheet" type="text/css" href="css/stylelogin.css">
24 <link rel="stylesheet" type="text/css" href="css/responsivelogin.css">
25 <link href="https://fonts.googleapis.com/css2?family=Audiowide&display=swap" rel="stylesheet">
26 <link href="https://fonts.googleapis.com/css2?family=Righteous&display=swap" rel="stylesheet">
27 <link href="https://fonts.googleapis.com/css2?family=Krona+One&display=swap" rel="stylesheet">
28 <link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
29 <link rel="icon" href="favicon.ico" type="image/x-icon">
30 <link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png">
31 <link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png">
32 <link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png">
33 <script src="https://kit.fontawesome.com/c10d1d50f9.js" crossorigin="anonymous"></script>
34 <title>test</title>
35 <script src="https://www.google.com/recaptcha/api.js" async defer></script>
36</head>
37<body>
38<script>
39 if ( window.history.replaceState ) {
40 window.history.replaceState( null, null, window.location.href );
41 }
42</script>
43<img class="dragon" src="img/dragon.png" >
44<img class="lilith" src="img/login1.png" >
45<img class="anakim" src="img/x.png" >
46<img class="elf" src="img/login3.png" >
47<div class="background-image-container"></div>
48<a class="homebutton" href="index.php">HOME</a>
49<div class="center-flex-container">
50 <div class="logincontainer">
51 <div class="loginregbutton">
52 <div class="selectedbtn 1" onclick="pressButton(this)">Login</div>
53 <div class="1" onclick="pressButton(this)">Register</div>
54 <div class="1" onclick="pressButton(this)">Recover</div>
55 </div>
56 <div id="Login" class="modal selected opacity">
57 <form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']);?>" method="post">
58 <input type="text" name="username" placeholder="Login ID" value="<?php echo $loginusername; ?>" required>
59 <input type="password" name="password" placeholder="Password" required>
60 <input type="hidden" name="control" value="login">
61 <div class="g-recaptcha" data-callback="recaptchaCallbacklog" data-sitekey=""></div>
62 <br>
63 <input id="log" type="submit" value="LOGIN" disabled>
64 </form>
65 </div>
66 <div id="Register" class="modal">
67 <span id="confirmacc" style="color: green;" class="error">
68
69 </span>
70 <form id="registration" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']);?>" onsubmit="return(confirmpw())" method="post">
71 <input type="text" pattern="[a-zA-Z0-9]{8,16}" oninput="this.setCustomValidity('');"
72 oninvalid="this.setCustomValidity('Only numbers and letters A-z')"
73 name="username" title="Numbers and A-z letters only" placeholder="ID - 8 to 16 characters"
74 value="<?php echo $username; ?>" required>
75
76 <input type="password" pattern="^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$"
77 oninput="this.setCustomValidity('');" title="At least 1 uppercase, 1 lowercase and 1 number"
78 oninvalid="this.setCustomValidity('Only numbers and letters A-z')"
79 id="pwd" name="password" placeholder="Password - 8 or more characters"
80 value="<?php echo $password; ?>" required>
81
82 <input type="password" pattern="^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$"
83 oninput="this.setCustomValidity('');" title="CONFIRM PASSWORD"
84 oninvalid="this.setCustomValidity('CONFIRM PASSWORD')"
85 id="pwd_c" name="confirm_password" placeholder="CONFIRM PASSWORD"
86 value="<?php echo $confirm_password; ?>" required>
87 <span id="confirm" class="error"></span>
88 <input type="email" name="email" placeholder="Email address" value="<?php echo $email; ?>" required>
89 <input type="hidden" name="control" value="register">
90 <div class="g-recaptcha" data-callback="recaptchaCallbackreg" data-sitekey=""></div>
91 <br>
92 <div class="recwrapper"> <input id="reg" type="submit" value="REGISTER" disabled>
93 <input type="reset" value="RESET"></div>
94 <br>
95 <p class="emailrecommend">We recommend to use gmail.com to ensure email delivery</p>
96 </form>
97 </div>
98 <div id="Recover" class="modal">
99 <form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']);?>" method="post">
100 <input type="email" name="email" placeholder="Enter your email" required>
101 <input type="hidden" name="control" value="email">
102 <div class="g-recaptcha" data-callback="recaptchaCallbackrec" data-sitekey=""></div>
103 <br>
104 <div class="recwrapper"> <input id="rec" type="submit" value="RECOVER" disabled></div>
105 <br>
106 </form>
107 </div>
108 </div>
109</div>
110<div class="copyright">
111 <p><b></p>
112</div>
113<script src="js/modal.js"></script>
114<script
115 src="https://code.jquery.com/jquery-3.5.1.min.js"
116 integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0="
117 crossorigin="anonymous"></script>
118<script src="js/captcha.js"></script>
119<script src="js/confirmpw.js"></script>
120<script src="js/created.js"></script>
121</body>
122</html>