Advertisement
Guest User

Untitled

a guest
Oct 24th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. <?php
  2. // Startovanje sesije
  3. session_start();
  4.  
  5. //konekcija sa bazom
  6. require_once("DB_connect.php");
  7.  
  8. // uneto korisnicko ime i sifra
  9. $myusername=$_POST['user'];
  10. $mypassword=$_POST['pass'];
  11.  
  12. // Zastita od MySQL injection-a
  13. $myusername = stripslashes($myusername);
  14. $mypassword = stripslashes($mypassword);
  15. $myusername = mysql_real_escape_string($myusername);
  16. $mypassword = mysql_real_escape_string($mypassword);
  17. $mypassword = hash("sha256",$mypassword);
  18.  
  19.  
  20. $sql="SELECT * FROM korisnici WHERE username='$myusername' and password='$mypassword'";
  21. $result=mysql_query($sql);
  22.  
  23. // Brojim koliko ima redova u rezlutatu
  24. $count=mysql_num_rows($result);
  25.  
  26. // Ako su korisnicko ime i sifra tacni u rezlutatu postoji samo jedan red
  27. if($count==1){
  28.  
  29. // Ubacujem korisnicko ime i sifru u promenljive user i pass na nivou sesije kako bi ih kasnije koristio
  30. $_SESSION['user'] = $myusername;
  31. $_SESSION['pass'] = $mypassword;
  32.  
  33.  
  34. $query="UPDATE korisnici SET lastLogin='".date('r')."' WHERE username='$myusername';";
  35.  
  36. // redirekcija
  37. header("location:search2.php");
  38. }
  39. else {
  40. echo '<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
  41. ?>
  42. <html xmlns='http://www.w3.org/1999/xhtml'>
  43. <head><meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
  44.  
  45. <title>Index</title>
  46. </head>
  47.  
  48. <body>
  49. Pogrešno korisnicko ime ili šifra<br />
  50. <br /><br />
  51. <a href='login.php'>Povratak na logovanje</a>
  52. </p>
  53. </form>
  54. </body>
  55. </html>";
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement