index.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. session_start();
  3. if (!isset($_SESSION['user_id'])) {
  4. // Redirect to login/register if not logged in
  5. header('Location: register.php');
  6. exit;
  7. }
  8. // Fetch username for display
  9. $pdo = new PDO('mysql:host=sql101.infinityfree.com;dbname=if0_39567875_nex', 'if0_39567875', 'PIvOR9WViHm'); // Update credentials
  10. $stmt = $pdo->prepare("SELECT username FROM users WHERE id = ?");
  11. $stmt->execute([$_SESSION['user_id']]);
  12. $user = $stmt->fetch();
  13. ?>
  14. <!DOCTYPE html>
  15. <html lang="en">
  16. <head>
  17. <meta charset="UTF-8">
  18. <title>Nexus</title>
  19. <link rel="stylesheet" href="styles.css">
  20. </head>
  21. <body>
  22. <div class="container">
  23. <h2>Welcome, <?php echo htmlspecialchars($user['username']); ?>! <a href="api/logout.php">Logout</a></h2>
  24. <div id="chat-window"></div>
  25. <form id="chat-form">
  26. <input type="text" name="message" placeholder="Type your message..." required>
  27. <input type="file" name="attachment">
  28. <button type="submit">Send</button>
  29. </form>
  30. <button id="refresh-btn">Refresh Chat</button>
  31. </div>
  32. <script src="script.js"></script>
  33. </body>
  34. </html>