Changeset 25 for trunk/login.php


Ignore:
Timestamp:
05/10/07 17:16:06 (17 years ago)
Author:
niltonneto
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/login.php

    r16 r25  
    55        * Originaly written by Dan Kuykendall <seek3r@phpgroupware.org>            * 
    66        *                      Joseph Engo    <jengo@phpgroupware.org>             * 
    7         * --------------------------------------------                             * 
     7        * Updated by Nilton Emilio Buhrer Neto <niltonneto@celepar.pr.gov.br>      * 
    88        *  This program is free software; you can redistribute it and/or modify it * 
    99        *  under the terms of the GNU General Public License as published by the   * 
     
    8080        // whoooo scaring 
    8181 
    82         if($GLOBALS['phpgw_info']['server']['usecookies'] == True) 
    83         { 
    84                 $GLOBALS['phpgw']->session->phpgw_setcookie('serverID', '1024'); 
    85                 //GLOBALS['phpgw']->session->phpgw_setcookie('eGroupWareLoginTime', time()); 
    86         } 
    87  
    88 /* 
    89         if($_GET['cd'] != 10 && $GLOBALS['phpgw_info']['server']['usecookies'] == False) 
    90         { 
    91                 $GLOBALS['phpgw']->session->setcookie('sessionid'); 
    92                 $GLOBALS['phpgw']->session->setcookie('kp3'); 
    93                 $GLOBALS['phpgw']->session->setcookie('domain'); 
    94         } 
    95 */ 
    96  
    97 /* This is not working yet because I need to figure out a way to clear the $cd =1 
    98         if(isset($_SERVER['PHP_AUTH_USER']) && $_GET['cd'] == '1') 
    99         { 
    100                 Header('HTTP/1.0 401 Unauthorized'); 
    101                 Header('WWW-Authenticate: Basic realm="phpGroupWare"');  
    102                 echo 'You have to re-authentificate yourself';  
    103                 exit; 
    104         } 
    105 */ 
     82        // ServerID => Identify the Apache Frontend. 
     83        if($GLOBALS['phpgw_info']['server']['usecookies'] == True && $GLOBALS['phpgw_info']['server']['use_frontend_id']) 
     84        { 
     85                $GLOBALS['phpgw']->session->phpgw_setcookie('serverID', $GLOBALS['phpgw_info']['server']['use_frontend_id']); 
     86        } 
     87 
    10688 
    10789        function check_logoutcode($code) 
     
    11193                        case 1: 
    11294                                return lang('You have been successfully logged out'); 
    113                                 break; 
     95                                 
    11496                        case 2: 
    11597                                return lang('Sorry, your login has expired'); 
    116                                 break; 
     98                                 
    11799                        case 4: 
    118100                                return lang('Cookies are required to login to this site.'); 
    119                                 break; 
     101                                 
    120102                        case 5: 
    121103                                return '<font color="FF0000">' . lang('Bad login or password') . '</font>'; 
    122                                 break; 
     104                                 
    123105                        case 98: 
    124106                                return '<font color="FF0000">' . lang('Account is expired') . '</font>'; 
    125                                 break; 
     107                                 
    126108                        case 99: 
    127109                                return '<font color="FF0000">' . lang('Blocked, too many attempts') . '</font>'; 
    128                                 break; 
     110                                 
    129111                        case 10: 
    130112                                $GLOBALS['phpgw']->session->phpgw_setcookie('sessionid'); 
     
    139121 
    140122                                return '<font color="#FF0000">' . lang('Your session could not be verified.') . '</font>'; 
    141                                 break; 
     123                                 
    142124                        default: 
    143125                                return '&nbsp;'; 
     
    195177        if(isset($passwd_type) || $_POST['submitit_x'] || $_POST['submitit_y'] || $submit) 
    196178        { 
    197                 // TEMPORÁRIO, Login com ou sem organização //////////////////////////////////////////////////// 
    198                 /*$common = CreateObject('phpgwapi.common'); 
     179/////   Início - Código temporário: Para renomeação de login com organização para sem. ////// 
     180/*              $common = CreateObject('phpgwapi.common'); 
    199181                $ldap_conn = $common->ldapConnect(); 
    200182                $justthese = array("uid"); 
     
    202184                $ldap_search = ldap_search($ldap_conn, $GLOBALS['phpgw_info']['server']['ldap_context'], $filter, $justthese); 
    203185                $ldap_info       = ldap_get_entries($ldap_conn, $ldap_search); 
    204                 if ($ldap_info['count'] != 0) //Usuário SEM ORG EXISTE. 
     186                if ($ldap_info['count'] != 0) // Verifica se o login existe sem organização. 
    205187                { 
    206188                        $_POST['login'] = $_POST['user']; 
    207189                } 
    208                 ldap_close($ldap_conn); 
    209                 */ 
    210                 // TEMPORÁRIO, Login com ou sem organização //////////////////////////////////////////////////// 
    211  
     190                ldap_close($ldap_conn);*/ 
     191///     Fim - Código temporário: Para renomeação de login com organização para sem. ////// 
    212192                if(getenv('REQUEST_METHOD') != 'POST' && $_SERVER['REQUEST_METHOD'] != 'POST' && 
    213193                        !isset($_SERVER['PHP_AUTH_USER']) && !isset($_SERVER['SSL_CLIENT_S_DN'])) 
     
    215195                        $GLOBALS['phpgw']->redirect($GLOBALS['phpgw']->link('/login.php','cd=5')); 
    216196                } 
    217                 #if(!isset($_COOKIE['eGroupWareLoginTime'])) 
    218                 #{ 
    219                 #       $GLOBALS['phpgw']->redirect($GLOBALS['phpgw']->link('/login.php','cd=4')); 
    220                 #} 
    221197                 
    222198                // don't get login data again when $submit is true 
     
    320296        if($GLOBALS['phpgw_info']['server']['use_prefix_organization']) 
    321297        { 
     298//              Início - Temporário: Para período de adaptação dos usuários, usando sem organização. 
     299//              $organization_select =  "<tr><td width='96' class='loginLabel' align='right'>".lang("organization").":&nbsp;</td>". 
     300//              $organization_select .= "<td align='left' style='font-weight:bold' class='loginLabel' colspan=2><a style='font-weight:normal;font-decoration:none;text-decoration:none' href='javascript:void(0)' onclick='alert(\"Não é preciso mais selecionar a Organização.\\r\\n Digite apenas o usuário e a senha!\")' onmouseover='this.style.cursor=\"help\"'> automático</a></td></tr>"; 
     301//              Fim - Temporário: Para período de adaptação dos usuários, usando sem organização.                
    322302                $organization_select = "<tr><td width=\"66\" class=\"loginLabel\">"; 
    323303                $organization_select .= lang("organization").":</td>"; 
     
    351331                $tmpl->set_var('select_organization',$organization_select); 
    352332        } 
    353  
     333                 
    354334        $domain_select = '&nbsp;'; 
    355335        $last_loginid = $_COOKIE['last_loginid']; 
     
    427407        $tmpl->set_var('bg_color_title',($GLOBALS['phpgw_info']['server']['login_bg_color_title']?$GLOBALS['phpgw_info']['server']['login_bg_color_title']:'486591')); 
    428408 
     409        if($GLOBALS['phpgw_info']['server']['use_frontend_name']) 
     410                $tmpl->set_var('frontend_name', " - ".$GLOBALS['phpgw_info']['server']['use_frontend_name']); 
     411 
    429412        if (substr($GLOBALS['phpgw_info']['server']['login_logo_file'],0,4) == 'http') 
    430413        { 
Note: See TracChangeset for help on using the changeset viewer.