Skip to content
Snippets Groups Projects
secure.inc.php 1.02 KiB
Newer Older
  • Learn to ignore specific revisions
  • <?php
    /*********************************************************************
        secure.inc.php
    
        File included on every client's "secure" pages
    
        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:
    **********************************************************************/
    
    if(!strcasecmp(basename($_SERVER['SCRIPT_NAME']),basename(__FILE__))) die('Kwaheri!');
    
    if(!file_exists('client.inc.php')) die('Fatal Error.');
    require_once('client.inc.php');
    
    
    //Client Login page: Ajax interface can pre-declare the function to trap logins.
    if(!function_exists('clientLoginPage')) {
        function clientLoginPage($msg ='') {
    
    //User must be logged in!
    if(!$thisclient || !$thisclient->getId() || !$thisclient->isValid()){
    
        exit;
    }
    $thisclient->refreshSession();
    ?>