Exemplo n.º 1
0
/**
 * Created by PhpStorm.
 * User: Rimas
 * Date: 1/27/2016
 * Time: 12:03 AM
 */
require 'config.php';
require 'autoload.php';
if (!empty($_POST)) {
    $validator = new Validator();
    if ($validator->validateName($_POST['name']) && $validator->validateName($_POST['password'])) {
        $database = new Database();
        if ($database->Connect($servername, $dbname, $username, $password)) {
            $database->setTable('users');
            $data = $database->GetDataWhere('name', $_POST['name']);
            $database->Close();
        }
        if ($data) {
            foreach ($data as $row) {
                if ($row['password'] === hash('sha256', $_POST['password'])) {
                    session_start();
                    $_SESSION['username'] = $_POST['name'];
                    header("Location: admin.php");
                } else {
                    echo "Incorrect password";
                }
            }
        } else {
            echo "Incorrect name";
        }
Exemplo n.º 2
0
 * Created by PhpStorm.
 * User: Rimas
 * Date: 2/1/2016
 * Time: 4:20 PM
 */
require 'autoload.php';
require 'config.php';
session_start();
if (!isset($_SESSION['username'])) {
    header('Location: login.php');
    die;
}
$database = new Database();
if ($database->Connect($servername, $dbname, $username, $password)) {
    $database->setTable('users');
    $row = $database->GetDataWhere('name', $_SESSION['username']);
    $database->Close();
}
//foreach($data as $row){
$user1 = new User();
$user1->setName($row[0]['name']);
$user1->setEmail($row[0]['email']);
$user1->setPassword($row[0]['password']);
$user1->setMessage($row[0]['message']);
//}
echo "Hello, " . $_SESSION['username'] . "<br/>";
echo "Your contact information :" . "<br/>";
echo "Name: " . $user1->getName() . "<br/>";
echo "Email: " . $user1->getEmail() . "<br/>";
echo "Message: " . $user1->getMessage() . "<br/>";
if (!empty($_POST)) {