Advertisement
Guest User

Untitled

a guest
Aug 9th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. <?php
  2.  
  3. session_start();
  4.  
  5. require_once('config.php');
  6.  
  7. $errmsg_arr=array();
  8. $errflag=false;
  9.  
  10. $kapcsolat=mysql_connect(db_host,db_user,db_pass);
  11. if (!$kapcsolat){
  12. die('nem sikerült kapcsolatot teremteni az adatbázissal!');
  13. }
  14.  
  15. $db=mysql_select_db(db_db);
  16. if(!$db){
  17. die('Nem siekrült az adatbázist kiválasztani!');
  18. }
  19.  
  20. function clean($str) {
  21.  
  22. $str = @trim($str);
  23.  
  24. if(get_magic_quotes_gpc()) {
  25.  
  26. $str = stripslashes($str);
  27.  
  28. }
  29.  
  30. return mysql_real_escape_string($str);
  31.  
  32. }
  33.  
  34.  
  35.  
  36. $username=clean($_POST['username']);
  37. $pass=clean($_POST['password']);
  38.  
  39. if ($username==''){
  40. $errmsg_arr[]='login név hiányzik!';
  41. $errflag=true;}
  42. if ($pass==''){
  43. $errmsg_arr[]='jelszo hiányzik!';
  44. $errflag=true;}
  45.  
  46. if($errflag)
  47. {
  48. $_SESSION['ERRMSG_ARR']=$errmsg_arr;
  49. session_write_close();
  50. header("location:login-form.php");
  51. exit();
  52. }
  53.  
  54. $sql="SELECT * FROM users WHERE username='$username' AND passwd='".md5($_POST['password'])."'";
  55. $result=mysql_query($sql) or die('nem tudtam kikeresni');
  56.  
  57. if($result)
  58. {
  59. if(mysql_num_rows($result)==1)
  60. {
  61. session_regenerate_id();
  62. $user=mysql_fetch_assoc($result);
  63. $_SESSION['SESS_USER_ID']=$user['user_id'];
  64. $_SESSION['SESS_FIRST']=$user['firstname'];
  65. $_SESSION['SESS_LAST']=$user['lastname'];
  66. session_write_close();
  67. header("location:user-index.php");
  68. exit();
  69. }
  70. else
  71. {
  72. header("location:login-failed.php");
  73. exit();
  74. }
  75. }
  76. else
  77. {
  78. die("Hiba!!!");
  79. }
  80.  
  81.  
  82. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement