Advertisement
Guest User

Untitled

a guest
Jul 19th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.16 KB | None | 0 0
  1. Na zaciatku uplnom ked napsies:
  2. <?
  3. session_start();
  4. ?>
  5. Tak to znamena ze si ma server overit cookies, ci sedia, bez toho ti preklikavanie na inu stranku nebude fungovat...
  6. A podmienka zo session je potom jednoducha - cize:
  7. <?
  8. include "db.php";
  9.  
  10. $s = mysql_query("Select * from side order by id desc");
  11. while($e = mysql_fetch_array($s)):
  12. //musime vybrat z databaze udaje, aby sme mali podla coho porovnat ci sa nachadza dany uzivatel v databazi
  13. if ($e['autor'] == $_SESSION['login'])
  14. {
  15. echo "Blablabla som prihlaseny";
  16. }
  17. ----------------------------------------------------------
  18. V subore Checklogin.php je prihlasenie, vsimni si riadok kde je $myusername == session(login) ci take cosi, to urcuje co sa zapise do cookies... Takze podla toho sa potom odvija ta podmienka.. ak uz mas prihlasovanie proste si najdi podobny riadok, bude to tam.
  19. Checklogin.php
  20. ----------------------------------------------------------
  21. <?
  22. session_start();
  23. ?>
  24. <?php
  25. $host="localhost"; // Host name
  26. $username="artofsurvival_hy"; // Mysql username
  27. $password="pk4life"; // Mysql password
  28. $db_name="artofsurvival_hy"; // Database name
  29. $tbl_name="members"; // Table name
  30.  
  31. // Connect to server and select databse.
  32. mysql_connect("$host", "$username", "$password")or die("cannot connect");
  33. mysql_select_db("$db_name")or die("cannot select DB");
  34.  
  35. // username and password sent from form
  36. $myusername=$_POST['myusername'];
  37. $mypassword=$_POST['mypassword'];
  38.  
  39. // To protect MySQL injection (more detail about MySQL injection)
  40. $myusername = stripslashes($myusername);
  41. $mypassword = stripslashes($mypassword);
  42. $myusername = mysql_real_escape_string($myusername);
  43. $mypassword = mysql_real_escape_string($mypassword);
  44.  
  45. $sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
  46. $result=mysql_query($sql);
  47.  
  48. // Mysql_num_row is counting table row
  49. $count=mysql_num_rows($result);
  50. // If result matched $myusername and $mypassword, table row must be 1 row
  51. if($count==1){
  52. // Register $myusername, $mypassword and redirect to file "login_success.php"
  53. $_SESSION['login']=$myusername;
  54. header("location:index.php");
  55. }
  56. else {
  57. echo "Wrong Username or Password";
  58. }
  59. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement