Ignore:
Timestamp:
08/03/09 10:09:55 (15 years ago)
Author:
amuller
Message:

Ticket #000 - Defazendo commit errado para refazer o certo em seguida

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/phpgwapi/templates/default/login_default.php

    r1246 r1247  
    3636                        case 99: 
    3737                                return '<font color="FF0000">' . lang('Blocked, too many attempts') . '</font>'; 
    38                                  
     38                        case 200: 
     39                                return '<font color="FF0000">' . lang('Invalid code') . '</font>'; 
     40                        break;                           
    3941                        case 10: 
    4042                                $GLOBALS['phpgw']->session->phpgw_setcookie('sessionid'); 
     
    105107        if(isset($passwd_type) || $_POST['submitit_x'] || $_POST['submitit_y'] || $submit) 
    106108        { 
     109 
     110        // Primeiro testa o captcha....se houver...... 
     111        if( $GLOBALS['phpgw_info']['server']['captcha']==1) 
     112                { 
     113                if(isset($_POST['codigo'])) 
     114                        { 
     115                        if ($_SESSION['CAPTCHAString'] != strtoupper($_POST['codigo'])) 
     116                                { 
     117                                        $GLOBALS['phpgw']->redirect($GLOBALS['phpgw']->link('/login.php','cd=200')); 
     118                                } 
     119                        unset($_SESSION['CAPTCHAString']); 
     120                        } 
     121                } 
     122        if($_POST['user']) 
     123                { 
     124                        $_POST['login'] = $_POST['user']; 
     125                } 
    107126/////   Início - Código temporário: Para renomeação de login com organização para sem. ////// 
    108127/*              $common = CreateObject('phpgwapi.common'); 
     
    375394        $tmpl->set_var('autocomplete', ($GLOBALS['phpgw_info']['server']['autocomplete_login'] ? 'autocomplete="off"' : '')); 
    376395 
     396$aux_captcha = ''; 
     397// soh mostra o captcha se for login sem certificado.... 
     398if($GLOBALS['phpgw_info']['server']['captcha'] && $_GET['cd']!='300' ) 
     399        { 
     400                if($valor_cookie > $GLOBALS['phpgw_info']['server']['num_badlogin']) 
     401                        { 
     402                                $aux_captcha = '<div class="login_label" > 
     403               <img src="./security/captcha.php" title="'.lang('Security code').'" alt="'.lang('Security code').'" style="width:60;"> 
     404<br /> 
     405                <input class="input" type="text" maxlength="50" size="20" name="codigo" id="codigo" value="" > 
     406              </div>'; 
     407                                $tmpl->set_var('captcha',$aux_captcha); 
     408                        } 
     409        } 
     410 
     411// Testa se deve incluir applet para login com certificado...... 
     412if ($_GET['cd']=='300' && $GLOBALS['phpgw_info']['server']['certificado']==1) 
     413        { 
     414                //Zera o Cookie contador, responsavel pelo captcha 
     415                $valor_cookie = 1; 
     416                setcookie("contador", 1,0); 
     417 
     418                $link_alterna_login = '<img border=0 style="padding: 0px 5px 0px 0px" src="phpgwapi/templates/default/images/warning.gif"/><a href="login.php" style="margin: 0px; padding: 0px; text-decoration:none;"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="1">' . lang('Access without Digital Certificate') . '</a>'; 
     419                $tmpl->set_var('show','none'); 
     420                $tmpl->set_var('action','<div id="action"><img style="border:0px;margin:31px 0px 58px 0px;" src="phpgwapi/templates/default/images/acao.gif" /></div>'); 
     421                // gera parametro com tokens suportados .... 
     422                $var_tokens = ''; 
     423                for($ii = 1; $ii < 11; $ii++) 
     424                        { 
     425                                if($GLOBALS['phpgw_info']['server']['test_token' . $ii . '1']) 
     426                                        $var_tokens .= $GLOBALS['phpgw_info']['server']['test_token' . $ii . '1'] . ','; 
     427                        } 
     428 
     429                if(!$var_tokens) 
     430                        { 
     431                                $var_tokens = 'ePass2000Lx;/usr/lib/libepsng_p11.so,ePass2000Win;c:/windows/system32/ngp11v211.dll'; 
     432                        } 
     433                        $param1 = " 
     434                                                '<param name=\"token\" value=\"" . substr($var_tokens,0,strlen($var_tokens)) . "\"> ' +  
     435                                               ";  
     436                        $param2 = " 
     437                                                'token=\"" . substr($var_tokens,0,strlen($var_tokens)) . "\" ' +  
     438                                               ";  
     439                                 
     440                        $cod_applet = 
     441 
     442/*    // com debug ativado 
     443            '<script type="text/javascript"> 
     444                                        if (navigator.userAgent.match(\'MSIE\')){ 
     445                                                document.write(\'<object style="display:yes;width:0;height:0;vertical-align:bottom;" id="login_applet" \' + 
     446                                                \'classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"> \' + 
     447                                                \'<param name="type" value="application/x-java-applet;version=1.5"> \' + 
     448                                                \'<param name="code" value="LoginApplet.class"> \' + 
     449                                                \'<param name="locale" value="' . $lang . '"> \' + 
     450                                                \'<param name="mayscript" value="true"> \' + ' 
     451                                                . $param1 
     452                                                . ' \'<param name="archive" value="ExpressoCertLogin.jar,ExpressoCert.jar,commons-httpclient-3.1.jar,commons-logging-1.1.1.jar,commons-codec-1.3.jar,bcmail-jdk15-142.jar,mail.jar,activation.jar,bcprov-jdk15-142.jar"> \' + 
     453                        \'<param name="debug" value="true"> \' + 
     454                                                \'</object>\'); 
     455                                        } 
     456                                        else { 
     457                                                document.write(\'<embed style="display:yes;width:0;height:0;vertical-align:bottom;" id="login_applet" code="LoginApplet.class" locale="' . $lang . '"\' + 
     458                                                \'archive="ExpressoCertLogin.jar,ExpressoCert.jar,commons-httpclient-3.1.jar,commons-logging-1.1.1.jar,commons-codec-1.3.jar,bcmail-jdk15-142.jar,mail.jar,activation.jar,bcprov-jdk15-142.jar" \' + ' 
     459                                                . $param2 
     460                                                . ' \'type="application/x-java-applet;version=1.5" debug= "true" mayscript > \' + 
     461                                                \'<noembed> \' + 
     462                                                \'No Java Support. \' + 
     463                                                \'</noembed> \' + 
     464                                                \'</embed> \'); 
     465                                        } 
     466                                </script>'; 
     467*/ 
     468            // sem debug ativado 
     469            '<script type="text/javascript"> 
     470                                        if (navigator.userAgent.match(\'MSIE\')){ 
     471                                                document.write(\'<object style="display:yes;width:0;height:0;vertical-align:bottom;" id="login_applet" \' + 
     472                                                \'classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"> \' + 
     473                                                \'<param name="type" value="application/x-java-applet;version=1.5"> \' +  
     474                                                \'<param name="codebase" value="/security/">\' + 
     475                                                \'<param name="code" value="LoginApplet.class"> \' + 
     476                                                \'<param name="locale" value="' . $lang . '"> \' + 
     477                                                \'<param name="mayscript" value="true"> \' + '  
     478                                                . $param1  
     479                                                . ' \'<param name="archive" value="ExpressoCertLogin.jar,ExpressoCert.jar,commons-httpclient-3.1.jar,commons-logging-1.1.1.jar,commons-codec-1.3.jar,bcmail-jdk15-142.jar,mail.jar,activation.jar,bcprov-jdk15-142.jar"> \' + 
     480                                                \'</object>\'); 
     481                                        } 
     482                                        else { 
     483                                                document.write(\'<embed style="display:yes;width:0;height:0;vertical-align:bottom;" id="login_applet" codebase="/security/" code="LoginApplet.class" locale="' . $lang . '"\' + 
     484                                                \'archive="ExpressoCertLogin.jar,ExpressoCert.jar,commons-httpclient-3.1.jar,commons-logging-1.1.1.jar,commons-codec-1.3.jar,bcmail-jdk15-142.jar,mail.jar,activation.jar,bcprov-jdk15-142.jar" \' + ' 
     485                                                . $param2   
     486                                                . ' \'type="application/x-java-applet;version=1.5" mayscript > \' + 
     487                                                \'<noembed> \' + 
     488                                                \'No Java Support. \' + 
     489                                                \'</noembed> \' + 
     490                                                \'</embed> \'); 
     491                                        } 
     492                                </script>'; 
     493 
     494 
     495        } 
     496 
     497else 
     498        { 
     499                if($GLOBALS['phpgw_info']['server']['certificado']==1) 
     500                        { 
     501                                $tmpl->set_var('show','yes'); 
     502                                $link_alterna_login = '<img border=0 style="padding: 0px" src="phpgwapi/templates/default/images/lock1_icon.gif"/><a title="' . lang('Link to use digital certificate') . '" href="login.php?cd=300" style="margin: 0px; padding: 0px; text-decoration:none;"><font color="#ffffff" face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>' . lang('Logon with my digital certificate') . '</b></font></a>'; 
     503                        } 
     504                        $tmpl->set_var('lang_username',lang('username')); 
     505                        $tmpl->set_var('action',''); 
     506                        $cod_applet = ''; 
     507 
     508                } 
     509 
     510                $tmpl->set_var('applet',$cod_applet); 
     511                $tmpl->set_var('link_alterna_login',$link_alterna_login); 
     512                 
     513 
    377514        $tmpl->pfp('loginout','login_form'); 
    378515?> 
     516 
Note: See TracChangeset for help on using the changeset viewer.