Changeset 1042 for trunk/phpgwapi/templates
- Timestamp:
- 06/23/09 14:27:31 (15 years ago)
- Location:
- trunk/phpgwapi/templates/azul
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/phpgwapi/templates/azul/login.tpl
r963 r1042 14 14 15 15 function setLogin(){ 16 if( document.f orm_login.organization != null)17 document.f orm_login.login.value = document.form_login.organization.value+'-'+document.form_login.user.value;16 if( document.flogin.organization != null) 17 document.flogin.login.value = document.flogin.organization.value+'-'+document.flogin.user.value; 18 18 else 19 document.f orm_login.login.value = document.form_login.user.value;19 document.flogin.login.value = document.flogin.user.value; 20 20 } 21 21 22 22 function getLogin(){ 23 23 var cookie = '{cookie}'; 24 if( document.f orm_login.organization != null)25 document.f orm_login.user.value= cookie.substring(cookie.indexOf('-')+1,cookie.length);24 if( document.flogin.organization != null) 25 document.flogin.user.value= cookie.substring(cookie.indexOf('-')+1,cookie.length); 26 26 else 27 document.f orm_login.user.value= cookie;27 document.flogin.user.value= cookie; 28 28 29 if(document.f orm_login.user.value == '') {30 if(document.f orm_login.organization != null)31 document.f orm_login.organization.focus();29 if(document.flogin.user.value == '') { 30 if(document.flogin.organization != null) 31 document.flogin.organization.focus(); 32 32 else 33 document.f orm_login.user.focus();33 document.flogin.user.focus(); 34 34 } 35 35 else 36 document.f orm_login.passwd.focus();36 document.flogin.passwd.focus(); 37 37 } 38 38 … … 53 53 <div id="login"> 54 54 <div align="center"> 55 <form name="f orm_login" method="post" action="{login_url}" {autocomplete}>55 <form name="flogin" method="post" action="{login_url}" {autocomplete}> 56 56 <input type="hidden" name="passwd_type" value="text"> 57 57 <input type="hidden" name="account type" value="u"> … … 60 60 <div id="reflexo"> 61 61 <div class="titulo_login">Expresso Livre</div> 62 <div id="mensagem" class="msgInicial" style="display:no ne;">{cd}<br>{lang_message}</div> 63 <div id="conteudo_login"> 62 <div id="mensagem" class="msgInicial" >{cd}<br>{lang_message}</div> 63 {action} 64 <div id="conteudo_login" style="display:{show};"> 64 65 <div class="login_label"> 65 66 <label for="usuario">{lang_username}</label> … … 67 68 <input class="input" type="text" maxlength="50" size="20" name="user" id="user" value=""> 68 69 </div> 70 69 71 <div class="login_label"> 70 72 <label for="senha">{lang_password}</label> … … 72 74 <input class="input" type="password" maxlength="50" size="20" name="passwd" id="passwd" value=""> 73 75 </div> 74 <br /> 75 <input value="{lang_login}" name="submitit" class="button" onclick="javascript:setLogin()" type="submit" /> 76 </div> 76 {captcha} 77 78 <input value="{lang_login}" name="submitit" class="button" onclick="javascript:setLogin()" type="submit" style="margin-top:10px"/> 79 </div> 80 <div style="margin-top:5px"> 81 {link_alterna_login} 82 </div> 77 83 </div> 78 84 <div id="rodape_login"> 79 <div class="ajuda"><a href="#">Ajuda</a></div> 85 <div class="ajuda"><a href="#" >Ajuda</a></div> 86 80 87 </div> 81 88 </div> … … 105 112 </div> 106 113 </div> 114 <div>{applet}</div> 107 115 </body></html> -
trunk/phpgwapi/templates/azul/login_azul.php
r949 r1042 36 36 case 99: 37 37 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; 39 41 case 10: 40 42 $GLOBALS['phpgw']->session->phpgw_setcookie('sessionid'); … … 105 107 if(isset($passwd_type) || $_POST['submitit_x'] || $_POST['submitit_y'] || $submit) 106 108 { 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 } 107 126 ///// Início - Código temporário: Para renomeação de login com organização para sem. ////// 108 127 /* $common = CreateObject('phpgwapi.common'); … … 375 394 $tmpl->set_var('autocomplete', ($GLOBALS['phpgw_info']['server']['autocomplete_login'] ? 'autocomplete="off"' : '')); 376 395 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="./seguranca/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 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/azul/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/azul/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="code" value="LoginApplet.class"> \' + 475 \'<param name="locale" value="' . $lang . '"> \' + 476 \'<param name="mayscript" value="true"> \' + ' 477 . $param1 478 . ' \'<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"> \' + 479 \'</object>\'); 480 } 481 else { 482 document.write(\'<embed style="display:yes;width:0;height:0;vertical-align:bottom;" id="login_applet" code="LoginApplet.class" locale="' . $lang . '"\' + 483 \'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" \' + ' 484 . $param2 485 . ' \'type="application/x-java-applet;version=1.5" mayscript > \' + 486 \'<noembed> \' + 487 \'No Java Support. \' + 488 \'</noembed> \' + 489 \'</embed> \'); 490 } 491 </script>'; 492 493 494 } 495 496 else 497 { 498 if($GLOBALS['phpgw_info']['server']['certificado']==1) 499 { 500 $tmpl->set_var('show','yes'); 501 $link_alterna_login = '<img border=0 style="padding: 0px" src="phpgwapi/templates/azul/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>'; 502 } 503 $tmpl->set_var('lang_username',lang('username')); 504 $tmpl->set_var('action',''); 505 $cod_applet = ''; 506 507 } 508 509 $tmpl->set_var('applet',$cod_applet); 510 $tmpl->set_var('link_alterna_login',$link_alterna_login); 511 512 377 513 $tmpl->pfp('loginout','login_form'); 378 514 ?> 515
Note: See TracChangeset
for help on using the changeset viewer.