· 6 years ago · Oct 24, 2019, 09:46 AM
1<?php
2 ob_start();
3 session_start();
4
5$servername = "localhost";
6$username = "root";
7$password = "";
8$db_name = "adi";
9
10// Create connection
11$conn = new mysqli($servername, $username, $password, $db_name);
12
13// Check connection
14if ($conn->connect_error) {
15 die("Connection failed: " . $conn->connect_error);
16}
17echo "Connected successfully";
18
19// $siema = "CREATE TABLE IF NOT EXISTS `uzytkownicy` (
20// `id` int(10) NOT NULL AUTO_INCREMENT,
21// `login` varchar(255) NOT NULL,
22// `haslo` varchar(255) NOT NULL,
23// `email` varchar(255) NOT NULL,
24// `rejestracja` int(10) NOT NULL,
25// `logowanie` int(10) NOT NULL,
26// `ip` varchar(15) NOT NULL,
27// PRIMARY KEY (`id`)
28// ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1";
29?>
30
31<?
32 // error_reporting(E_ALL);
33 // ini_set("display_errors", 1);
34?>
35
36<html lang = "pl">
37
38 <head>
39 <link rel="stylesheet" href="style.css">
40 <title>Logowanie</title>
41 </head>
42
43 <body>
44
45 <h2>Wpisz login i hasło</h2>
46 <div class = "container form-signin">
47
48 <?php
49 $nick = "SELECT 'nickname' FROM 'logowanie' WHERE 'ID' = 1";
50 $hasl = "SELECT 'passwd' FROM 'logowanie' WHERE 'ID' = 1";
51 $msg = '';
52 if (isset($_POST['login']) && !empty($_POST['username'])
53 && !empty($_POST ['password'])) {
54 if ($_POST['username'] == '$nick' &&
55 $_POST['password'] == '$hasl') {
56 $_SESSION['valid'] = true;
57 $_SESSION['timeout'] = time();
58 $_SESSION['username'] = '$nick';
59 echo 'Zalogowano';
60 }else {
61 $msg = 'Złe hasło';
62 }
63 }
64 ?>
65 </div> <!-- /container -->
66
67 <div class = "container">
68
69 <form class = "form-signin" role = "form"
70 action = "<?php echo htmlspecialchars($_SERVER['PHP_SELF']);
71 ?>" method = "post">
72 <h4 class = "form-signin-heading"><?php echo $msg; ?></h4>
73 <input type = "text" class = "form-control"
74 name = "username" placeholder = "username = seyd"
75 required autofocus></br>
76 <input type = "password" class = "form-control"
77 name = "password" placeholder = "password = 1234" required>
78 <button class = "btn btn-lg btn-primary btn-block" type = "submit"
79 name = "login">Login</button>
80 </form>
81
82 Kliknij tutaj aby odświeżyć<a href = "logout.php" tite = "Logout">Sesję.
83
84 </div>
85
86 </body>
87</html>