<?php error_reporting(E_ALL); require_once '../TinyAuth.php'; session_start(); ?> <!DOCTYPE html> <head> <meta charset="utf-8" /> <title> TinyAuth Example </title> <!-- Included CSS File --> <link rel="stylesheet" href="main.css"> </head> <body> <div> <?php if(TinyAuth::i()->getAuthStatus() == false){?> <div class="block"> <form method="POST" action=""> <label>Login</label> <input required type="text" name="login"> <div> <label>Password</label> <input required type="text" name="pass"> </div> <button name="smbBt" type="submit"> Login </button> </form> </div> <?} else { ?> <div class="success block"> <div> Login success! </div> <div> Your name: <?=TinyAuth::i() -> getName() ?> </div> <div> Your role: <?= TinyAuth::i() -> getRole()['name'] ?> </div> <form method="POST"> <button name="logout" type="submit"> Logout </button> </form> </div> </div> <?} if (isset($_POST['smbBt'])){ if(TinyAuth::i()->login($_POST['login'], $_POST['pass']) == false){?> <div class="block error"> <div> Login error! Check login or password and try again. </div> </div> <?} else { header('Location: '.$_SERVER['PHP_SELF']); } } if (isset($_POST['logout'])){ TinyAuth::i()->logout(); header('Location: '.$_SERVER['PHP_SELF']); } ?> </div> </body> </html>
|