CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <!DOCTYPE html>
- <html>
- <h1>Register</h1>
- <form method="POST">
- <input type="text" name="user"><br /> <input type="pass" name="pass"><br /> <input type="submit" name="ok1"></form>
- <?php
- if(isset($_POST['user'], $_POST['pass'])){
- require 'connect.php';
- $zr++;
- $query = d()->prepare("INSERT INTO u (user, pass, loc) VALUES (:user, :pass, :loc)");
- $query->bindParam(':user', $_POST['user']);
- $query->bindParam(':pass', $_POST['pass']);
- $query->bindParam(':loc', $zr);
- if($query->execute()){
- $_SESSION['user'] = $row['user'];
- $_SESSION['pass'] = $row['pass'];
- header("Location: ".$_SERVER['PHP_SELF']);
- exit();
- } else{
- echo 'ERROR';
- }
- }
- ?>
- <h1>Login</h1>
- <form method="POST">
- <input type="text" name="user"><br /> <input type="pass" name="pass"><br /> <input type="submit" name="ok2"></form>
- <?php
- if(isset($_POST['user'], $_POST['pass'], $_POST['ok2'])){
- require 'connect.php';
- $query = d()->prepare("SELECT user, pass FROM u WHERE user=:user AND pass=:pass");
- $query->bindParam(':user', $_POST['user']);
- $query->bindParam(':pass', $_POST['pass']);
- $query->execute();
- if($row = $query->fetch()){
- $_SESSION['user'] = $row['user'];
- $_SESSION['pass'] = $row['pass'];
- header("Location: ".$_SERVER['PHP_SELF']);
- }
- }
- echo $_POST['user'];
- $us=$_SESSION['user'];
- echo 'user ',$us;
- ?>
- <?php
- if(isset($_SESSION['user'])){
- $us=$_SESSION['user'];
- echo '<br /> user ',$us, ' ', '<a href="logout.php">Logout</a>';
- echo '<br />', '<a href="zrs.php">zero session</a>';
- } else
- {
- echo '<br /> <a href="register.php">Register</a>';
- }
- ?>
- </html>