Example #1
0
<?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");
}
Example #2
0
 /**
  * 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;
 }
Example #3
0
/*
 * 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;
    }
}
Example #4
0
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;
}
Example #5
0
<?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");
}