Changeset 1246 for trunk/phpgwapi/templates/default/login_default.php
- Timestamp:
- 08/03/09 09:54:23 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/phpgwapi/templates/default/login_default.php
r1174 r1246 36 36 case 99: 37 37 return '<font color="FF0000">' . lang('Blocked, too many attempts') . '</font>'; 38 case 200: 39 return '<font color="FF0000">' . lang('Invalid code') . '</font>'; 40 break; 38 41 39 case 10: 42 40 $GLOBALS['phpgw']->session->phpgw_setcookie('sessionid'); … … 107 105 if(isset($passwd_type) || $_POST['submitit_x'] || $_POST['submitit_y'] || $submit) 108 106 { 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 }126 107 ///// Início - Código temporário: Para renomeação de login com organização para sem. ////// 127 108 /* $common = CreateObject('phpgwapi.common'); … … 394 375 $tmpl->set_var('autocomplete', ($GLOBALS['phpgw_info']['server']['autocomplete_login'] ? 'autocomplete="off"' : '')); 395 376 396 $aux_captcha = '';397 // soh mostra o captcha se for login sem certificado....398 if($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......412 if ($_GET['cd']=='300' && $GLOBALS['phpgw_info']['server']['certificado']==1)413 {414 //Zera o Cookie contador, responsavel pelo captcha415 $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 ativado443 '<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 . $param1452 . ' \'<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 . $param2460 . ' \'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 ativado469 '<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 . $param1479 . ' \'<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 . $param2486 . ' \'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 497 else498 {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 514 377 $tmpl->pfp('loginout','login_form'); 515 378 ?> 516
Note: See TracChangeset
for help on using the changeset viewer.