<?php /********************************************************************* login.php Client Login Peter Rotich <peter@osticket.com> Copyright (c) 2006-2013 osTicket http://www.osticket.com Released under the GNU General Public License WITHOUT ANY WARRANTY. See LICENSE.TXT for details. vim: expandtab sw=4 ts=4 sts=4: **********************************************************************/ require_once('client.inc.php'); if(!defined('INCLUDE_DIR')) die('Fatal Error'); define('CLIENTINC_DIR',INCLUDE_DIR.'client/'); define('OSTCLIENTINC',TRUE); //make includes happy require_once(INCLUDE_DIR.'class.client.php'); require_once(INCLUDE_DIR.'class.ticket.php'); if ($_POST) { if (($user = UserAuthenticationBackend::process($_POST['lemail'], $_POST['lticket'], $errors))) { //XXX: Ticket owner is assumed. @header('Location: tickets.php?id='.$user->getTicketId()); require_once('tickets.php'); //Just in case of 'header already sent' error. exit; } elseif(!$errors['err']) { $errors['err'] = 'Authentication error - try again!'; } } $nav = new UserNav(); $nav->setActiveNav('status'); require(CLIENTINC_DIR.'header.inc.php'); require(CLIENTINC_DIR.'login.inc.php'); require(CLIENTINC_DIR.'footer.inc.php'); ?>