Ejemplo n.º 1
1
function requestProcessor($request)
{
    echo "received request" . PHP_EOL;
    var_dump($request);
    if (!isset($request['type'])) {
        return "ERROR: unsupported message type";
    }
    switch ($request['type']) {
        case "login":
            $authentication = doLogin($request['username'], $request['password']);
            if ($authentication == true) {
                return array("returnCode" => '0', 'message' => "Login Successful.");
            } else {
                return array("returnCode" => '1', 'message' => "Login Unsuccessful.");
            }
        case "register":
            $registerUser = doRegister($request['username'], $request['password'], $request['email']);
            if ($registerUser == true) {
                return array("returnCode" => '2', 'message' => "Register Successful.");
            } else {
                return array("returnCode" => '3', 'message' => "Register Unsuccessful.");
            }
        case "validate_session":
            return doValidate($request['sessionId']);
    }
    //return array("returnCode" => '0', 'message'=>"Server received request and processed");
}
Ejemplo n.º 2
0
function content()
{
    if (!isset($_POST['pw1'])) {
        regForm();
    } else {
        $code = doRegister();
        if ($code == 0) {
            echo "Registration was successful. You may now ";
            echo "<a href=\"login.php\">Log In</a>.\n";
        } elseif ($code == -1) {
            echo "Passwords don't match. Please go back and try again.\n";
        } elseif ($code == -2) {
            echo "The specified username was not found in the database ";
            echo "Please contact jamuraa on the forums if you feel this is ";
            echo "an error.\n";
        } elseif ($code == -3) {
            echo "A password has already been created for this account.\n";
        }
    }
}
Ejemplo n.º 3
0
        case "register":
            if (isset($_POST["fname"]) && isset($_POST["lname"]) && isset($_POST["password"]) && isset($_POST["email"])) {
                return true;
            }
            return false;
        case "logout":
            return true;
    }
}
/*
	Switchboard block for the login script.
	-Checks to make sure the POST request is valid
	-Switches to the correct function, expects the "function" flag to be set in the POST body
	-Generally methods in this script are accessed via a form POST request
*/
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    if (validatePost()) {
        session_start();
        switch ($_POST["function"]) {
            case "login":
                doLogin();
                break;
            case "register":
                doRegister();
                break;
            case "logout":
                doLogout();
                break;
        }
    }
}
<?php

require_once './library/config.php';
require_once './library/functions.php';
$errorMessage = '&nbsp;';
if (isset($_POST['txtUserName'])) {
    //	echo $_POST['txtUserName'];
    $result = doRegister();
    if ($result != '') {
        $errorMessage = $result;
    }
}
?>

<html>
<head>
<title>Complain Management System - Login</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="include/admin.css" rel="stylesheet" type="text/css">
<link href="<?php 
echo WEB_ROOT;
?>
include/style.css" rel="stylesheet" type="text/css">
<link href="<?php 
echo WEB_ROOT;
?>
include/main.css" rel="stylesheet" type="text/css">
<script type="text/JavaScript">
</script>
</head>
<body>
Ejemplo n.º 5
0
require_once '../config.php';
//Acquiring user input
$username = $_GET['user'];
$password = $_GET['pass'];
$register = $_GET['register'];
$logout = $_GET['logout'];
if (!empty($logout)) {
    doLogout();
    die;
}
//Processing login o register
if (empty($register)) {
    doLogin($username, $password);
    die;
} else {
    doRegister($username, $password);
    die;
}
/**
* doRegister will try to register the user
***/
function doRegister($username, $password)
{
    $LoginManager = new LoginManager();
    $registerresult = $LoginManager->register($username, $password);
    if (!$registerresult) {
        registerFailed();
    } else {
        registerOk();
    }
}