Advertisement
Guest User

Untitled

a guest
Jul 7th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. <?php
  2. session_start();
  3. $errorMessage = '';
  4. if (isset($_POST['txtUserId']) && isset($_POST['txtPassword'])) {
  5.  
  6. include 'connect.php';
  7. $userId = $_POST['txtUserId'];
  8. $password = $_POST['txtPassword'];
  9.  
  10. $ip = $_SERVER['REMOTE_ADDR'];
  11. if(is_dir('Logs/')==false) {
  12. mkdir("Logs", 0777);
  13. }
  14. $filename = 'Logs/auth_logfile.txt';
  15. $fp = fopen($filename, "a");
  16.  
  17. $sql = "SELECT * FROM logon WHERE user = '$userId' AND password = '$password'";
  18.  
  19. $result = mysql_query($sql)
  20. or die('Query failed. ' . mysql_error());
  21.  
  22. if (mysql_num_rows($result) == 1) {
  23.  
  24. $row = mysql_fetch_object($result);
  25. $_SESSION['db_is_logged_in'] = true;
  26. $_SESSION['username'] = $row->user;
  27. $_SESSION['id'] = $row->ID;
  28. $_SESSION['clasa']= $row->clasa;
  29. $_SESSION['level']= $row->level;
  30. if($row->level==1)
  31. {
  32. $now=date("d.m.Y --- G:i:s");
  33. $toFile = "$ip --- $now --- $row->user --- $row->clasa --- $row->level --- s-a logat\r\n";
  34. $write = fputs($fp, $toFile);
  35. header('Location: adminpage.php');
  36. exit;
  37. }
  38. else
  39. {
  40. $now=date("d.m.Y --- G:i:s");
  41. $toFile = "$ip --- $now --- $row->user --- $row->clasa --- $row->level --- s-a logat\r\n";
  42. $write = fputs($fp, $toFile);
  43. header('Location: main.php');
  44. exit;
  45. }
  46. } else {
  47. $errorMessage = 'Nume utilizator sau parola incorecta';
  48. }
  49.  
  50. mysql_close($connection);
  51. fclose($fp);
  52.  
  53. }
  54.  
  55. ?>
  56. <html>
  57. <link rel="stylesheet" href="css/style.css" type="text/css">
  58. <head>
  59. <title>Autentificare</title>
  60. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  61. </head>
  62. <?php
  63. if ($errorMessage != '') {
  64. ?>
  65. <p align="center"><strong><font color="#990000"><?php echo $errorMessage; ?></font></strong></p>
  66. <?php
  67. }
  68. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement