Exemplo n.º 1
0
/****************************************************************************
 * CODE FILE   : login.php
 * Project     : BitTS - BART it TimeSheet
 * Author(s)   : Erwin Beukhof
 * Date        : 16 september 2008
 * Description : Login screen
 *
 *               Framework: osCommerce, Open Source E-Commerce Solutions
 *               http://www.oscommerce.com
 */
// application_top //
require 'includes/application_top.php';
switch ($_POST['action']) {
    case 'process_login':
        if (employee::password_is_empty($_POST['login'])) {
            $_POST['action'] = 'verify_password';
        } else {
            if (employee::verify_login($_POST['login'], $_POST['password'])) {
                $_SESSION['employee_login'] = $_POST['login'];
                tep_redirect(tep_href_link(FILENAME_DEFAULT));
            } else {
                $error_level = 1;
            }
        }
        break;
    case 'verify_password':
        if ($_POST['password'] != '' && $_POST['password'] == $_POST['password2']) {
            // Passwords match
            employee::set_password($_POST['login'], $_POST['password']);
            $_SESSION['employee_login'] = $_POST['login'];