Advertisement
brichard

firstpage

Jan 26th, 2018
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.93 KB | None | 0 0
  1. <?php
  2. @ob_start();
  3. session_start();
  4. ?>
  5.  
  6.  
  7. <?php header('Content-type: text/html; charset=utf-8');
  8.  
  9.  
  10.  
  11. ?>
  12.  
  13. <!doctype html>
  14. <html lang="hu">
  15. <head>
  16.  
  17. <!-- Required meta tags -->
  18. <meta charset="utf-8">
  19. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  20.  
  21. <!-- Bootstrap CSS -->
  22. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous">
  23. <!-- Optional JavaScript -->
  24. <!-- jQuery first, then Popper.js, then Bootstrap JS -->
  25. <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
  26. <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js" integrity="sha384-vFJXuSJphROIrBnz7yo7oB41mKfc8JzQZiCq4NCceLEaO4IHwicKwpJf9c9IpFgh" crossorigin="anonymous"></script>
  27. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js" integrity="sha384-alpBpkh1PFOepccYVYDB4do5UnbKysX5WZXm3XxPqe5iKTfUKjNkCk9SaVuEZflJ" crossorigin="anonymous"></script>
  28. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  29. <link rel="stylesheet" type="text/css" href="mystyle.css">
  30. <script>
  31. $(document).ready(function(){
  32. $(".button_login").click(function(){
  33. $(".button_reg").toggle(500);
  34. $(".div-login").toggle(500);
  35. $(".div-login-fejlec").toggle(500);
  36. var x = document.getElementsByClassName("div-regisztracio");
  37. x[0].style.display = "none";
  38.  
  39. var y = document.getElementsByClassName("div-regisztracio-fejlec");
  40. y[0].style.display = "none";
  41. });
  42. $(".button_reg").click(function(){
  43. $(".button_login").toggle(500);
  44. $(".div-regisztracio").toggle(500);
  45. $(".div-regisztracio-fejlec").toggle(500);
  46. var x = document.getElementsByClassName("div-login-fejlec");
  47. x[0].style.display = "none";
  48.  
  49. var y = document.getElementsByClassName("div-login");
  50. y[0].style.display = "none";
  51.  
  52. });
  53.  
  54. });
  55. function email_mutat(){
  56. $(".form-mini-n-email").toggle(500);
  57. }
  58.  
  59. var v_idozito = setInterval(f_idozito, 3000);
  60. function tovabb(){
  61. window.open("https://www.w3schools.com","_parent");
  62. }
  63. function myTimer() {
  64.  
  65. var x = document.getElementsByClassName("div_change");
  66. x[0].style.display = "none";
  67. }
  68. function log_marad(){
  69.  
  70. var x = document.getElementsByClassName("div-login-fejlec");
  71. x[0].style.display = "block";
  72.  
  73. var y = document.getElementsByClassName("div-login");
  74. y[0].style.display = "block";
  75.  
  76. }
  77. function reg_marad(){
  78. var x = document.getElementsByClassName("div-regisztracio");
  79. x[0].style.display = "block";
  80.  
  81. var y = document.getElementsByClassName("div-regisztracio-fejlec");
  82. y[0].style.display = "block";
  83. }
  84. </script>
  85.  
  86. </head>
  87. <script src='https://www.google.com/recaptcha/api.js'></script>
  88. <header id="header_figyeloheader_figyelo" >
  89. <h1 class="h1_login">BKS Richárd</h1>
  90. <p></p>
  91. </header>
  92.  
  93. <body class="body_login" >
  94. <?php
  95.  
  96.  
  97. if(!empty($_SESSION["userid"])){
  98. //echo "Bejelentkezve id:".$_SESSION["userid"];
  99. $sikereskitoltes = FALSE;
  100. echo "<style>.div_change{
  101.  
  102. display:none;
  103.  
  104. }.bejelentkezve{display:block;}.div-regisztracio{display:none;}.div-regisztracio-fejlec{display:none;}</style>";
  105. }
  106. else{
  107.  
  108. echo "Nincs bejelentkezve felhasználó.";
  109.  
  110. }
  111. ?>
  112. <!--////////////////////////////////////////////////////////////////-->
  113. <div class="div_change">
  114.  
  115. <button class="button_login" href="#" >
  116. <span class="skew-fix">Belépés</span>
  117. </button>
  118.  
  119. <button class="button_reg" href="#">
  120. <span class="skew-fix">Regisztráció </span>
  121. </button>
  122.  
  123. </div>
  124. <!--/////////////////////////////////////////////////////////////////////////////-->
  125.  
  126. <!-- Ide jön be a regisztrációs div -->
  127. <?php $hibas_jelszo = False;
  128. $hibas_nev = False;
  129. $hibas_email = False;
  130. $hibas = FALSE;
  131. $sikereskitoltes = FALSE;
  132. ?>
  133.  
  134.  
  135. <?php
  136.  
  137.  
  138. if(isset($_POST['reg_fnev'])){
  139.  
  140. $fel_nev = $_POST['reg_tnev'];
  141. $f_jel = $_POST['reg_pw'];
  142. $f_tiltva = 0;
  143. $f_felnev = $_POST['reg_fnev'];
  144. $f_admin = 0;
  145. $f_bejelentkezve = 0;
  146. $f_emailcim = $_POST['reg_email'];
  147. $f_szul_date = $_POST['reg_szn'];
  148. $f_reg_date = date("Y-m-d");
  149. $f_neme = $_POST['taskOption'];
  150. $f_jel = $_POST['reg_pw'];
  151. $jelszok = $_POST['reg_pwk'];
  152.  
  153.  
  154.  
  155. if(preg_match_all("/.{5,}/",$f_jel))
  156. {
  157.  
  158. $fel_fnev = $_POST['reg_fnev'];
  159. $servername = "localhost";
  160. $username = "root";
  161. $password = "";
  162. $dbname = "mydb";
  163. $servername = "localhost";
  164. $conn = new mysqli($servername, $username, $password, $dbname);
  165.  
  166. if ($conn->connect_error) {
  167. die("Connection failed: " . $conn->connect_error);
  168. }
  169. $sql = "SELECT * FROM felhasznalo Where f_felnev ='".$fel_fnev."'";
  170.  
  171. $result = $conn->query($sql);
  172.  
  173. if ($result->num_rows > 0) {
  174.  
  175. while($row = $result->fetch_assoc()) {
  176.  
  177. $hibas_nev = True;
  178. $hibas = TRUE;
  179. }
  180. }
  181. else
  182. {
  183. $sql = "SELECT * FROM felhasznalo Where f_emailcim ='".$f_emailcim."'";
  184.  
  185. $result = $conn->query($sql);
  186.  
  187. if ($result->num_rows > 0) {
  188.  
  189. while($row = $result->fetch_assoc()) {
  190.  
  191. $hibas_email = True;
  192. $hibas = TRUE;
  193. }
  194. }
  195. else
  196. {
  197.  
  198. if($f_jel == $jelszok)
  199. {
  200.  
  201. $hibas_jelszo = False;
  202. }
  203. else{
  204. $hibas_jelszo = True;
  205. $hibas = TRUE;
  206.  
  207. }
  208. if($hibas_jelszo == 0 and $hibas_email == 0 and $hibas_nev == 0)
  209. {
  210. $conn = new mysqli($servername, $username, $password, $dbname);
  211.  
  212. if ($conn->connect_error) {
  213. die("Connection failed: " . $conn->connect_error);
  214. }
  215.  
  216. $f_szul_date = $_POST['reg_szn'];
  217. $f_reg_date = date('Y-m-d');
  218.  
  219. $sql = "INSERT INTO felhasznalo( f_nev, f_jel, f_neme, f_tiltva, f_felnev, f_admin, f_bejelentkezve, f_emailcim, f_szul_date, f_reg_date)
  220. VALUES ('".$fel_nev."','".$f_jel."','".$f_neme."',0,'".$f_felnev."',0,0,'".$f_emailcim."','".$f_szul_date."','".$f_reg_date."')";
  221.  
  222.  
  223.  
  224.  
  225. if ($conn->query($sql) === TRUE ) {
  226.  
  227. $sikereskitoltes = TRUE;
  228.  
  229. } else {
  230.  
  231. $hibas = TRUE;
  232.  
  233. }
  234.  
  235.  
  236.  
  237. $conn->close();
  238.  
  239.  
  240.  
  241.  
  242.  
  243. }
  244. }
  245. }
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261. }
  262. else{$hibas = TRUE;}
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270. }
  271. ?>
  272.  
  273.  
  274. <!--////////////////////////////////////////Reg-->
  275.  
  276. <div class="div-regisztracio-fejlec" >
  277. <br><h2>Bizalommal kezeljük az adatait!</h2>
  278. </div>
  279. <div class="div-regisztracio" >
  280. <br>
  281. <form action="" method="POST" class="form-login" >
  282.  
  283.  
  284.  
  285. <img title='Teljes név' class='login_img_zar'src='kepek/fh_tn.png' alt=''/> <input type="text" class="input-felh" <?php if(empty($_POST['reg_tnev'])) echo "placeholder=' Teljes Név'"; else echo "value='".$_POST['reg_tnev']."'";?> name="reg_tnev" required/> <br>
  286.  
  287. <img title='Felhasználónév' class='login_img_zar'src='kepek/fh_fel.png' alt=''/> <input type="text" class="input-felh" <?php if(empty($_POST['reg_fnev'])) echo "placeholder=' Felhasználónév'"; else echo "value='".$_POST['reg_fnev']."'";?> name="reg_fnev" required/> <?php if($hibas_nev)echo "<div class='proba'>*<span class='tooltiptext'>Foglalt felhasználónév!</span></div>" ;?><br>
  288.  
  289. <img title='Jelszó' class='login_img_zar'src='kepek/kk.png' alt=''/><input type="password" class="input-pw" placeholder=" Jelszó" name="reg_pw" required/><?php if($hibas_jelszo) echo "<div class='proba'>!<span class='tooltiptext'>A jelszavak nem egyeznek!</span></div>" ;?><br>
  290.  
  291. <img title='Jelszó mégegyszer' class='login_img_zar'src='kepek/nm.png' alt=''/><input type="password" class="input-pw" placeholder=" Jelszó" name="reg_pwk" required/><div class="proba">*<span class="tooltiptext">Minimum 5 karakter!</span></div> <br>
  292.  
  293. <img title='E-mail cím' class='login_img_zar'src='kepek/icon.png' alt=''/><input type="email" class="input-pw" <?php if(empty($_POST['reg_nev'])) echo "placeholder=' em@ail.ed'"; else echo "value='".$_POST['reg_email']."'";?> name="reg_email" required/><?php if($hibas_email)echo "<div class='proba'>*<span class='tooltiptext'>Már regisztrált email!</span></div>" ;?><br>
  294.  
  295. <img title='Születési dátum' class='login_img_zar'src='kepek/31.png' alt=''/><input type="date" class="input-pw" name="reg_szn" <?php if(!empty($_POST['reg_szn'])) echo "value='".$_POST['reg_szn']."'";?> required/><br>
  296.  
  297. <img title='Neme' class='login_img_zar'src='kepek/nem.png' alt='' /><select name="taskOption" class="input-pw" required><option value="">Kérem válasszon!</option><option value="1">Férfi</option><option value="2">Nő</option></select><br><br>
  298.  
  299. <input type="checkbox" class="input_span" name="nm_aszf" value="aszf" required>Efogadja a regisztrációs...<a href="aszf_letoltes.php">Aszf</a>
  300.  
  301. <input type="submit" class="login-submit" name="kk"value="Regisztráció" />
  302.  
  303. <p></p>
  304. <?php if($hibas){echo "<hr></hr>"; echo "<div class='span_reg_fail'>Kérem töltse ki <span class='green'>helyesen</span> az ürlapot!</div><br>";
  305. echo "<script>reg_marad();echo </script>";
  306.  
  307. }
  308. if($sikereskitoltes) {echo "<hr></hr>";echo "<div class='span_reg_fail'><span class='green'>Sikeres</span> regisztráció!</div><br>";echo "<script>reg_marad();echo </script>";
  309. $sikereskitoltes = FALSE;}
  310. ?>
  311.  
  312. </form>
  313.  
  314. </div>
  315. <!--/////////////////////////////////////////////////////reg vége-->
  316. <div class="div-login-fejlec">
  317. <p></p><h2>Login panel</h2>
  318. </div>
  319. <div class="div-login">
  320. <br>
  321. <form action="" method="POST" class="form-login" >
  322.  
  323.  
  324. <img title="Felhasználónév" class='login_img_nevtabla'src='kepek/nmk.png' alt='Login_iksz'/> <input type="text" class="input-felh" placeholder=" felhasználónév" value="" name="inputom_felh" required/><br>
  325.  
  326. <img title="Jelszó" class='login_img_zar'src='kepek/kk.png' alt='Login_iksz'/><input type="password" class="input-pw" placeholder=" jelszó" value="" name="inputom_pw" required/><br>
  327. <input type="submit" class="login-submit" value="Bejelentkezés" onclick="setTimeout(myTimer, 3000);"/>
  328. </form>
  329. <div class="div_login_elf">
  330. <p class="mini_p"><button class="pw_ff" onclick=email_mutat()>Elfelejtette a jelszavát?</button>
  331.  
  332. <form action="" method="POST" class="form-mini-n-email" >
  333.  
  334.  
  335.  
  336. <label class="mini_label">
  337.  
  338. <input type="email" class="mini_input_n_email" placeholder=" ön@email.cime" value="" name="mini_input_n_email" required/><input type="submit" class="mini_submit" value="küldöm" />
  339. </label></p>
  340.  
  341. </form>
  342. </div>
  343.  
  344.  
  345.  
  346.  
  347.  
  348. <?php
  349. function sqlkapcsolat(){
  350.  
  351. $servername = "localhost";
  352. $username = "root";
  353. $password = "";
  354. $dbname = "mydb";
  355. $servername = "localhost";
  356. $conn = new mysqli($servername, $username, $password, $dbname);
  357.  
  358. if ($conn->connect_error) {
  359. die("Connection failed: " . $conn->connect_error);
  360. }
  361.  
  362. }
  363. if(isset($_POST['inputom_felh'])){
  364. $nev = $_POST['inputom_felh'];
  365. $f_jel = $_POST['inputom_pw'];
  366.  
  367.  
  368.  
  369. $servername = "localhost";
  370. $username = "root";
  371. $password = "";
  372. $dbname = "mydb";
  373. $servername = "localhost";
  374. $conn = new mysqli($servername, $username, $password, $dbname);
  375.  
  376. if ($conn->connect_error) {
  377. die("Connection failed: " . $conn->connect_error);
  378. }
  379. $sql = "SELECT f_nev,f_azon FROM felhasznalo Where f_felnev = '".$nev."' and f_jel ='".$f_jel."'";
  380.  
  381. $result = $conn->query($sql);
  382.  
  383. if ($result->num_rows > 0) {
  384.  
  385. while($row = $result->fetch_assoc()) {
  386.  
  387.  
  388. echo "<p class='green'>Sikeres bejelentkezés!<img class='login_sikeres_kep'src='kepek/pipa.png' alt='Login_pipa'/></p>";
  389. echo "<script> window.location.assign('change.php'); </script>";
  390. $fhid = $row["f_azon"];
  391. $_SESSION["userid"] = $fhid;
  392. echo "idm:". $fhid;
  393.  
  394.  
  395. echo "session id ".$_SESSION["userid"];
  396. }
  397. }
  398. else {
  399.  
  400. echo "<div class='div_mini'>";
  401. echo "<p class='p_elfelejt'>A felhasználó és a jelszó nem egyezik!<img class='login_kep_iksz'src='kepek/iksz.png' alt='Login_iksz'/> ";
  402. echo "<script> log_marad();</script>";
  403.  
  404.  
  405. echo "</div>";
  406. //echo "<hr></hr>";
  407.  
  408.  
  409. }
  410. $conn->close();
  411. }
  412. if(isset($_POST['mini_input_n_email'])){
  413.  
  414.  
  415. $email = $_POST['mini_input_n_email'];
  416.  
  417.  
  418.  
  419. $servername = "localhost";
  420. $username = "root";
  421. $password = "";
  422. $dbname = "mydb";
  423. $servername = "localhost";
  424. $conn = new mysqli($servername, $username, $password, $dbname);
  425.  
  426. if ($conn->connect_error) {
  427. die("Connection failed: " . $conn->connect_error);
  428. }
  429.  
  430. $sql = "SELECT f_emailcim FROM felhasznalo Where f_emailcim ='".$email."'";
  431.  
  432. $result = $conn->query($sql);
  433.  
  434. if ($result->num_rows > 0) {
  435.  
  436. while($row = $result->fetch_assoc()) {
  437.  
  438.  
  439. echo "<div class='div_mini_email_sikeres'>";
  440.  
  441. echo "<p class='p_kiemelve'>Az email <span class='green'>sikeresen</span> elküldve a/az $email címre!<img class='login_sikeres_kep'src='kepek/pipa.png' alt='Login_pipa'/></p>";
  442. echo "<script>log_marad();</script>";
  443. echo "</div>";
  444. }
  445. }
  446. else {
  447.  
  448. echo "<div class='div_mini_mini_sikertelen'>";
  449. echo "<form action='' method='POST' >";
  450. echo "<script>log_marad();</script>";
  451. //echo "<hr></hr>";
  452. echo "<p class='p_elfelejt'>A megadott email nem szerepel az adatbázisunkban!<img class='login_img_email_sikertelen'src='kepek/iksz.png' alt='Login_iksz'/></p> ";
  453.  
  454.  
  455. echo "<br>";
  456. echo "</div>";
  457.  
  458. ////
  459.  
  460.  
  461.  
  462.  
  463. }
  464. $conn->close();
  465. }
  466.  
  467. ?>
  468. </div>
  469. <navbar>
  470. <div class="bejelentkezve">
  471. <br>
  472.  
  473.  
  474.  
  475. <a class="a_kij" href="profil.php">Profil</a> <p></p>
  476. <a class="a_kij_x" href="form1sql.php">Szavazz!</a>
  477.  
  478. <form onsubmit="tovabb()" method="POST" class="form-menu" >
  479. <input class="btn_kij" type="submit" value="Kijelentkezés" name="kijelentkezes" ><br>
  480.  
  481.  
  482. </form>
  483.  
  484. <p> </p>
  485. <?php
  486. if(isset($_POST['kijelentkezes'])){
  487.  
  488. echo "<script> window.location.assign('change.php'); </script>";
  489. $_SESSION["userid"] = null;
  490. }
  491.  
  492.  
  493. ?>
  494.  
  495.  
  496. </div>
  497. </navbar>
  498.  
  499. </body>
  500. <footer class="kikapcs">
  501. <a href="aszf_letoltes.php">Aszf (fab)</a
  502.  
  503.  
  504.  
  505. </footer>
  506. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement