Olá, Visitante. Por favor Entre ou Registe-se se ainda não for membro.
20 de Novembro de 2008, 21:46:09
Início Ajuda Pesquisa Entrar Registe-se
Notícias: REGISTE-SE JƁ NO REDCODESTUDIO!
A sua Comunidade de Desenvolvimento Web


+  Redcodestudio
|-+  Programação Web
| |-+  JavaScript
| | |-+  alguĆ©m pode me explicar este codigo
« anterior seguinte »
Páginas: [1] Ir para o fundo Imprimir
Autor Tópico: alguĆ©m pode me explicar este codigo  (Lida 2641 vezes)
vinicius curty
Iniciado
*
Offline Offline

Mensagens: 1


Ver Perfil
« em: 25 de Agosto de 2007, 23:11:21 »

function UsuarioLogIn()
{  var MSG_Erro;
   var exibeResultado = document.getElementById('LAutenticacao');
   var URL;
   var Resultado;
 
   document.FLogin.Login.value=trim(document.FLogin.Login.value);
   document.FLogin.Senha.value=trim(document.FLogin.Senha.value);

   exibeResultado.innerHTML = "";
   MSG_Erro='';
   
   // *** Tratando os dados do formulĆ”rio ***
   if (document.FLogin.Login.value == '')
   {  MSG_Erro = ' Falta o login do usuĆ”rio!\n';
      document.FLogin.Login.focus();
   }
   
   if (MSG_Erro.length > 0)
   {  exibeResultado.innerHTML = "&nbsp;&nbsp;<font color='#000000'>" +
 MSG_Erro + "</font>";
   }
   else
   {  URL =  "Login=" + Unicode(document.FLogin.Login.value) + "&Senha="
 + Unicode(document.FLogin.Senha.value);
            
      Resultado=executaAjaxMsg('ajax/login.php?' + URL,
 document.getElementById('LAutenticacao'), "<font color='#FFFFFF'>Autenticando...</font>");
         
      switch (parseInt(Resultado))
      {  case 1: // Autenticado
            location.href='index.php';
            break;
         case 0: // Erro na Autenticação
            exibeResultado.innerHTML = "&nbsp;&nbsp;<font color='#000000'>Conta
 e/ou Senha Incoreta(s) !</font>";
              break;
         case 2: // NĆ£o Tem Autorização
            exibeResultado.innerHTML = "&nbsp;&nbsp;<font color='#0000FF'>Sem
 Autorização!</font>";
              break;
      }
   }
}

function UsuarioLogOut()
{  executaAjax('ajax/logout.php');
   location.href='autenticar.php';
}
Registado
Fabio Pietro
Iniciado
*
Offline Offline

Mensagens: 1


Ver Perfil
« Responder #1 em: 11 de Fevereiro de 2008, 11:59:03 »

Segue codigo com comentarios Cool

Código:
function UsuarioLogIn()
{  var MSG_Erro;

//cria exibe resultado, atribuindo o elemento LAutenticacao (recuperado atraves de getElementById)
   var exibeResultado = document.getElementById('LAutenticacao');
   var URL;
   var Resultado;
 
  //Retira espeƧos adicionais no comeƧo e fim dos text do Login (nome do usuĆ”rio) e senha
   document.FLogin.Login.value=trim(document.FLogin.Login.value);
   document.FLogin.Senha.value=trim(document.FLogin.Senha.value);

//Limpa o campo LAutenticacao que recebe o
   exibeResultado.innerHTML = "";
   MSG_Erro='';
   
   // *** Tratando os dados do formulĆ”rio ***
   //Verifica se preencheu o login
   if (document.FLogin.Login.value == '')   //Login esta vazio?
   {  MSG_Erro = '&nbsp;Falta o login do usuĆ”rio!\n';    // Atribui a mensagem "Falta o login do usuĆ”rio" a varialvel MSG_Erro
      document.FLogin.Login.focus(); //seta o foco no text do login
   }
   
   
   if (MSG_Erro.length > 0) //Se o comprimento da string de MSG_ERRO for maior que 0, ou seja ocorreu o erro acima
   {  exibeResultado.innerHTML = "&nbsp;&nbsp;<font color='#000000'>" + MSG_Erro + "</font>";  //Muda o html de exibeResultado (LAutenticacao) para a mensagem de erro (com formatacao)
   }
   else //Caso nĆ£o tenha ocorrido erro
   
   { 

   URL =  "Login=" + Unicode(document.FLogin.Login.value) + "&Senha="+ Unicode(document.FLogin.Senha.value);
           
      Resultado=executaAjaxMsg('ajax/login.php?' + URL,
 document.getElementById('LAutenticacao'), "<font color='#FFFFFF'>Autenticando...</font>");

 
      switch (parseInt(Resultado))
      {  case 1: // Autenticado
            location.href='index.php';
            break;
         case 0: // Erro na Autenticação
            exibeResultado.innerHTML = "&nbsp;&nbsp;<font color='#000000'>Conta
 e/ou Senha Incoreta(s) !</font>";
              break;
         case 2: // NĆ£o Tem Autorização
            exibeResultado.innerHTML = "&nbsp;&nbsp;<font color='#0000FF'>Sem
 Autorização!</font>";
              break;
      }
   }
}

function UsuarioLogOut()
{  executaAjax('ajax/logout.php');
   location.href='autenticar.php';
}

Registado
Páginas: [1] Ir para o topo Imprimir 
« anterior seguinte »
Ir para:  


Entrar com nome de utilizador, password e duração da sessão


Powered by MySQL Powered by PHP Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks
XHTML 1.0 válido! CSS válido!
Página criada em 0.052 segundos com 19 procedimentos.