Guest User

Untitled

a guest
Nov 5th, 2018
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.37 KB | None | 0 0
  1. <?php
  2. session_start();
  3. include 'db.php';
  4. include 'all_users.php';
  5. if (isset($_POST['email-e']) && isset($_POST['password-pass'])) {
  6. $email_e = mysqli_real_escape_string($mysqli,$_POST['email-e']);
  7. $password_pass = md5(md5($_POST['password-pass']));
  8.  
  9. $query = "SELECT id, email, password FROM users_data
  10. WHERE email = '$email_e' AND password = '$password_pass'";
  11. $sql = mysqli_query($mysqli,$query) or die(mysqli_error());
  12. if (mysqli_num_rows($sql) == 1) {
  13. $row = mysqli_fetch_assoc($sql);
  14.  
  15. $_SESSION['user_id'] = $row['id'];
  16. $_SESSION['email-e'] = $row['email'];
  17. }
  18. else {
  19. echo 'User was not found!';
  20. header("Location: login.html");
  21. }
  22. }
  23. if (isset($_SESSION['email-e'])){
  24. header("Location: chat.php");
  25. }
  26. ?>
  27.  
  28. <?php
  29. session_start();
  30. if(isset($_POST['exit'])) {
  31. //unset($_SESSION['user_id']);
  32. session_destroy();
  33. header("Location: login.html");
  34. exit;
  35. }
  36.  
  37. include 'db_chat.php';
  38. // header('Content-Type: text/html; charset=utf-8');
  39. //echo trim($_SESSION['email-e'])." <br />"."Вы авторизованы <br />";
  40. ?>
  41. <!DOCTYPE html>
  42. <html xmlns="http://www.w3.org/1999/xhtml">
  43. <head>
  44. <title>Chat</title>
  45. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
  46. <title>Chat</title>
  47. <link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet">
  48. <style>
  49. input{font:12px arial} a{color:#00f;text-decoration:none} a:hover{text-decoration:underline} #wrapper,#loginform{margin:0 auto;padding-bottom:25px;background:#ebf4fb;width:504px;border:1px solid #acd8f0}#loginform{padding-top:18px}#loginform p{margin:5px} #chatbox{text-align:left;margin:0 auto;margin-bottom:25px;padding:10px;background:#fff;height:270px;width:430px;border:1px solid #acd8f0;overflow:auto} #usermsg{width:380px;height:50px;border:1px solid #acd8f0;border-radius:3px 3px 3px 3px}#submitmsg{width:70px;height:53px;border-radius:5px 5px 5px 5px;cursor:pointer}.error{color:#f00} #menu{padding:12.5px 25px 12.5px 25px} .welcome{float:left} .logout{float:right} .msgln{margin:0 0 2px 0}.profile{position:absolute;right:100px;top:10px;width:250px;height:450px;border:1px solid black;border-radius:5px 5px 5px 5px;box-shadow:2px 2px 2px 2px; overflow: scroll;}
  50. </style>
  51. </head>
  52. <body>
  53. <div id="wrapper">
  54. <div id="menu">
  55. <p class="welcome" style="font-family: 'Lobster', cursive; font-size:1.1em;">Welcome, <?php echo trim($_SESSION['email-e'])?><b></b></p>
  56. <form name="message" action="" method="post">
  57. <p class="logout" name="logout">
  58. <button name="exit" id="exit" href="login.php" style="cursor:pointer; border-radius:3px 3px 3px 3px; color:red;">Exit Chat</button>
  59. </p>
  60. </form>
  61. <div style="clear:both"></div>
  62. </div>
  63. <div id="chatbox">
  64. <?php
  65. if(isset($_POST['submitmsg'])) {
  66. if(!empty($_POST['usermsg']) && is_string($_POST['usermsg'])) {
  67.  
  68. $user_id = $_SESSION['user_id'];
  69. $username = $_SESSION['email-e'];
  70. $time = date("Y-m-d H:i:s");
  71. $usermsg = trim($_POST['usermsg']);
  72.  
  73. $sql_chat ="INSERT INTO users_chat (usermsg,user_id,time)
  74. VALUES('{$usermsg}','{$user_id}','{$time}')";
  75.  
  76. $res = mysqli_query($mysqli_chat,$sql_chat);
  77. }
  78. }
  79. $query_chat = "SELECT * FROM users_chat
  80. INNER JOIN users_data
  81. ON users_chat.user_id = users_data.id";
  82. $res = mysqli_query($mysqli_chat,$query_chat);
  83.  
  84. while($row_chat = mysqli_fetch_array($res)) {
  85.  
  86. $user_id = $row_chat['user_id'];
  87. print '<div>';
  88.  
  89. echo 'Email:'.$row_chat['email'].'<br>';
  90. print 'Time:'.' '.$row_chat['time'].'<br>';
  91. print htmlspecialchars($row_chat['usermsg']).'<br><br>';
  92. print '</div>';
  93. }
  94. ?>
  95. </div>
  96. <form name="message" action="" method="post">
  97. <input name="usermsg" type="text" id="usermsg" style="margin-left:25px;">
  98. <input name="submitmsg" type="submit" id="submitmsg" value="Send" style="cursor:pointer; color:green;"/><br>
  99. <div class="profile">
  100. <?php
  101. include 'db.php';
  102. $query_chat = "SELECT email FROM users_data";
  103. $res = mysqli_query($mysqli,$query_chat);
  104. while($row_chat = mysqli_fetch_array($res)) {
  105. echo 'Email:'.$row_chat['email'].'<br>';
  106. }
  107. ?>
  108. </div>
  109. </form>
  110. </div>
  111. <form>
  112. </form>
  113. </body>
  114. </html>
Add Comment
Please, Sign In to add comment