<?php /** * Klasa odpowiedzialna za rejestracje nowego uzytkownika, podbierajac dane z metody post oraz wyswietlanie komunikatu zwrotnego * @param $class_name */ function __autoload($class_name) { include $class_name . '.php'; } if (isset($_POST["submit"])) { $usr = new Uzytkownik(); $sprawdz = $usr->rejestracja($_POST["login"], $_POST["haslo"], $_POST["haslo2"]); if ($sprawdz) { header("Location:../index.php?sub=rejestracja&action=success"); } else { header("Location:../index.php?sub=rejestracja&action=failed"); } } else { header("Location:../index.php?sub=start&action=index"); }
/** * Obsługuje wylogowanie użytkownika * @return view */ function wyloguj() { $uzyt = new Uzytkownik(); $uzyt->usunSesje(); $this->layout->content = '<p class="start">Wylogowałeś się z systemu</p>'; return $this->layout; }
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ /** * Description of menuGora * * @author lukasz */ class menuGora { } if (isset($_GET['action'])) { $menu = $_GET['action']; $uzytkownik = new Uzytkownik(); switch ($menu) { case 'rejestracja': include 'funkcje/rejestracja.php'; break; case 'wyloguj': $uzytkownik->WylogujUzytkownika(); break; case 'potwierdz': include 'template/center/formularzPotwierdzenia.php'; break; case 'dodaj': include './dodajPodmiot.php'; break; } }
require_once 'funkcje/uzytkownicy.php'; if ($_SERVER["REQUEST_METHOD"] == "POST") { if (isset($_POST['l_email']) && isset($_POST['l_haslo'])) { $email = $_POST['l_email']; $haslo = $_POST['l_haslo']; $login = $uzytkownik->ZalogujUzytkownika($email, $haslo); if ($login) { // Login Success header("location:index.php"); } else { // Login Failed echo 'Username / password wrong'; } } } $uzytkownik = new Uzytkownik(); if ($uzytkownik->SesjaUzytkonika()) { $imie = $uzytkownik->ImieUzytkownika($id_uzytkownika); echo '<a href="?action=wyloguj">LOGOUT</a>'; } else { $action = $_SERVER['PHP_SELF']; echo "<form method=\"POST\" action=\"{$action}?action=login\" name=\"logowanie\">"; echo <<<KONIEC Email or Username <input type="text" name="l_email"/> Password <input type="password" name="l_haslo"/> <input type="submit" value="Login"/> </form > KONIEC; }
<?php /** * Klasa odpowiedzialna za logowanie nowego uzytkownika, podbierajac dane z metody post oraz wyswietlanie komunikatu zwrotnego * Tworzy nową sesje dla uzytkownika * @param $class_name */ function __autoload($class_name) { include $class_name . '.php'; } if (isset($_POST["submit"])) { $usr = new Uzytkownik(); $usr->logowanie($_POST["login"], $_POST["haslo"]); $sprawdz = $usr->ustawSesje(); if ($sprawdz) { header("Location:../index.php?sub=logowanie&action=success"); } else { header("Location:../index.php?sub=logowanie&action=failed"); } } else { header("Location:../index.php?sub=start&action=index"); }