Esempio n. 1
0
<?php

#########################################################################################################################
#                                                                                                                       #
#   Copyright (c) 2012 by Oscar Buijten; http://myichimoku.eu  and  http://oscar.buijten.fr                             #
#                                                                                                                       #
#   This work is made available under the terms of the Creative Commons Attribution-NonCommercial 3.0 Unported,         #
#                                                                                                                       #
#   http://creativecommons.org/licenses/by-nc/3.0/legalcode                                                             #
#                                                                                                                       #
#   This work is WITHOUT ANY WARRANTY; without even the implied warranty of FITNESS FOR A PARTICULAR PURPOSE.           #
#                                                                                                                       #
#########################################################################################################################
include "../webconfig.php";
//Proccess Login
if (count($_POST)) {
    @($username = $_POST['username']);
    @($password = $_POST['password']);
    @($auto = $_POST['auto']);
    @($user = new uFlex($username, $password, $auto));
    if ($user->has_error()) {
        $_SESSION['NoteMsgs'] = $user->error();
    }
}
redirect();
Esempio n. 2
0
 case "login":
     $username = $_POST['username'];
     $password = $_POST['password'];
     $auto = $_POST['auto'];
     //To remember user with a cookie for autologin
     $user = new uFlex();
     //Login with credentials
     $user->login($username, $password, $auto);
     //not required, just an example usage of the built-in error reporting system
     if ($user->signed) {
         $retvar = "User Successfully Logged in";
         debugLog("Return: " . $retvar);
         // echo $retvar;
     } else {
         //Display Errors
         foreach ($user->error() as $err) {
             $retvar = "Error: {$err}";
             debugLog("Return: " . $retvar);
             // echo $retvar;
         }
     }
     break;
 case "register":
     $registered = $user->register($_POST, false);
     if ($registered) {
         $retvar = "User Registered";
         debugLog("Return: " . $retvar);
         // echo $retvar;
     } else {
         //Display Errors
         foreach ($user->error() as $err) {
Esempio n. 3
0
                    unset($_POST['code']);
                }
                if (isset($_POST['token'])) {
                    unset($_POST['token']);
                }
                if (isset($_POST['group_id'])) {
                    unset($_POST['group_id']);
                }
                $registered = $user->register($_POST, false);
                if ($registered) {
                    $user = new uFlex($_POST['username'], $_POST['password'], $_POST['auto']);
                    $registercomplete[] = "You have succesfully registered.";
                    $registercomplete[] .= "Click <a href=\"http://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'] . "\">here</a> to continue";
                } else {
                    //Display Errors
                    foreach ($user->error() as $err) {
                        echo "<b>Error:</b> {$err} <br />";
                    }
                }
            }
        }
        break;
    case "logout":
        //Code Here
        echo "logout";
        break;
    case "validated":
        //Code Here
        echo "validated";
        break;
}