Regalamiunsorriso/rus/admin/_V4/_js/logon.js
2026-03-14 20:04:39 +01:00

146 lines
No EOL
2.6 KiB
JavaScript

//V. 3.0
//02-09-2011 nuova grafica
//06-04-2010 gestito single sign on
//19-08-2008 gestito correttamente l'imissione tramite return
///////////////////////////////////////////
////////L O G O N /////////////////////
///////////////////////////////////////////
function conferma()
{
if (checkLogonFields())
{
var f = document.logon;
formConferma();
//alert('pio');
Ab.submitAj('logon');
}
}
function formConferma()
{
var f = document.logon;
f.cmdIU.value="check";
}
///////////////////////////////////////////
////////CHECK LOGON FIELDS /////////////////////
///////////////////////////////////////////
function checkLogonFields()
{
var f = document.logon;
var campo="";
if(f.cmdIU.value=="checkSso")
return true;
else
{
if (f.login.value=="")
{
campo="Nome Utente, ";
}
if (f.pwd.value=="")
{
campo=campo+"Password ";
}
if (campo!="")
{
alert("Attenzione! Manca uno o più campi obbligatori: "+campo);
return false;
}
else
{
return true;
}
}
}
///////////////////////////////////////////
////////CAMBIO PASSWORE /////////////////////
///////////////////////////////////////////
function confermaNewPassword()
{
if (checkLogonFieldsNP())
{
var f = document.logon;
formConfermaNewPassword();
Ab.submitAj('logon');
}
}
function formConfermaNewPassword()
{
var f = document.logon;
f.cmdIU.value="np";
}
///////////////////////////////////////////
////////CHECK LOGON FIELDS NEW PASSWORD ////
///////////////////////////////////////////
function checkLogonFieldsNP()
{
var f = document.logon;
var campo="";
if (f.login.value=="")
{
campo="Nome Utente, ";
}
if (f.pwd.value=="")
{
campo=campo+"Password, ";
}
//controllo password uguali
if($("#newpwd").val()=="")
{
campo=campo+"Nuova Password non valida, ";
}
if($("#newpwd").val()!=$("#newpwd2").val())
{
campo=campo+"Le nuove password non coincidono, ";
}
if (campo!="")
{
alert("Attenzione! Errore nel cambio password: "+campo);
return false;
}
else
{
return true;
}
}
///////////////////////////////////////////
////////L O G O F F /////////////////////
///////////////////////////////////////////
function logOff()
{
$("#cmdIU").val("login");
Ab.submitAj('logonSB');
}
///////////////////////////////////////////
////////SINGLE SIGN ON /////////////////////
///////////////////////////////////////////
function sso(){
var f = document.logon;
//alert(document.logonApplet);
if(f.logon.value=="")
{
f.loginSso.value=document.logonApplet.getCurrentLogonUser();
f.cmdIU.value="checkSso";
f.submit();
}
}