Advertisement
Guest User

Untitled

a guest
May 27th, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.16 KB | None | 0 0
  1. <!-- LOGIN zaciatok -->
  2.  
  3. <?php
  4.  
  5. if ($_GET["action"] == "logout") //ak bude GET metodou odoslany parameter logout
  6. {
  7. session_destroy(); //znicime vsetky session
  8. echo "<script>alert(\"Boli ste uspesne odhlaseny!\")</script>";
  9. //include('pages/odhlasenie.php');//toto spravy systemove vyskakovacie okno, nie popup, s OK tlacidlom, ze odhlasenie prebehlo OK.
  10. //echo "<h2>Boli ste uspesne odhlaseny. Budete presmerovany na hlavnu stranku.</h2>"; //zobrazime text
  11. echo "<meta http-equiv=\"refresh\" content=\"1;url=index.php\" />"; //presmerujem na hlavnu stranku
  12. }
  13. elseif ($_GET["action"] == "registracia")
  14. {
  15. session_start();
  16. if (isset($_SESSION["islogged"])) //zistime ci je user prihlaseny, ak ano tak zobrazi ze je prihlaseny a ponuku na odhlasenie
  17. {
  18. echo "<script>alert(\"Uz ste prihlaseny.\")</script>"; //hlaska uz ste prihlaseny
  19. echo "<meta http-equiv=\"refresh\" content=\"1;url=index.php\" />"; //presmerujem na hlavnu stranku
  20. }
  21. else
  22. {
  23. include("register.tpl.php");
  24. }
  25. }
  26. elseif ($_GET["action"] == "lost")
  27. {
  28. session_start();
  29. if (isset($_SESSION["islogged"])) //zistime ci je user prihlaseny, ak ano tak zobrazi ze je prihlaseny a ponuku na odhlasenie
  30. {
  31. echo "<script>alert(\"Uz ste prihlaseny.\")</script>"; //hlaska uz ste prihlaseny
  32. echo "<meta http-equiv=\"refresh\" content=\"1;url=index.php\" />"; //presmerujem na hlavnu stranku
  33. }
  34. else
  35. {
  36. include("pages/forgot.php");
  37. }
  38. }
  39. elseif ($_GET["action"] == "aktivuj")
  40. {
  41. include("login/aktivuj.php");
  42. }
  43.  
  44.  
  45. if($_SERVER['REQUEST_METHOD'] == "POST" && isset($_POST['Submit'])) //zistime ci bol odoslany formular a bol odoslany post metodou
  46. {
  47. session_start(); //zacneme session
  48. ob_start();
  49. $myusername= htmlspecialchars($_POST["myusername"]); //zistime si meno
  50. $mypassword= htmlspecialchars($_POST["mypassword"]); //a heslo
  51. $encrypted_password=md5($mypassword); //heslo zasifrujeme do MD5
  52. $odkaz = mysql_connect("localhost","do2009600","botowwend") or die ("Chyba mysql!"); //pripojime sa na mysql
  53. mysql_select_db("do2009604db", $odkaz); //a do db
  54. $sql="SELECT * FROM users_tbl WHERE user_name='".$myusername."' and user_password='".$encrypted_password."' and approved=1"; //pripravime si dotaz
  55. $overime = mysql_query($sql, $odkaz); //a posleme ho do DB
  56. if(mysql_num_rows($overime) !== 0) //ak najdeme usera v DB vykoname toto
  57. {
  58. //include('pages/prihlasenie.php');//toto napise vitajte a meno koho vitame
  59. //echo "<h2>Vitajte, ste prihlaseny ako $myusername! Budete presmerovany na hlavnu stranku.</h2>";
  60. echo "<script>alert(\"Vitajte ".$myusername."\");</script>"; //vyhodime ono ze je prihlaseny
  61. echo "<meta http-equiv=\"refresh\" content=\"1;url=index.php\" />";
  62. $_SESSION["myusername"]=$myusername; //zapiseme do session nejake udaje s ktorymi sa bude pracovať na webe
  63. $_SESSION["mypassword"]=$mypassword;
  64. $_SESSION["islogged"]="true";
  65. }
  66. else //ak zle meno alebo heslo tak sa nam ukaze ze je zle nieco
  67. {
  68. echo "<script>alert(\"Zadali ste nespravne meno alebo heslo!\")</script>";
  69. //include('pages/zlemenoheslo.php'); //napise systemove okno s OK, ze zle meno alebo heslo
  70. //echo "<h2>Zle meno alebo heslo.</h2>";
  71. }
  72. ob_end_flush();
  73. }
  74. ?>
  75.  
  76. <!-- LOGIN KONIEC -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement