Jump to content


Photo

Newletter


  • Faça o login para participar
4 replies to this topic

#1 james2004

james2004

    Novato no fórum

  • Usuários
  • 21 posts
  • Sexo:Não informado

Posted 23/02/2006, 01:53

Ola galera, gostaria que me ajudassem em uma coisa: Quando o usuario digitar seu nome e email e clicar em ok antes de enviar pra gravar no bd, gostaria que fizesse a verificaçao para ver se o usuario digitou da seguinte forma: email@provedor.com.br, pois quando eu digito qualquer coisa na caixa de email ele deixa passar e grava no bd do jeito que estiver digitado....obrigado e aguardo ajuda...e outra coisa, como devo colocar pra que se o usuario digitar na barra de endereço o arquivo ex: enviar_news.asp, pra nao aceitar e voltar pra index

#2 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 23/02/2006, 06:06

sobre a validar o e-mail, vc pode fazer tanto no asp quanto em javascript.. isso aumenta a segurança.. vou postar duas funções aqui que fazem isso:
<script>
function validaEmail(){
    if(document.frmCadastro.email.value.indexOf("@")==-1){
       alert("O e-mail informado parece não ser válido. Verifique e tente novamente.");
       document.frmCadastro.email.select();
       return (false);
    }
}
</script>
e esse aqui eu achei na net.. :D
<%
function validarEmail(email)
    dim partes, parte, i, c
    partes = Split(email, "@")
    if UBound(partes) <> 1 then
       validarEmail = false
       exit function
    end if
    for each parte in partes
       if Len(parte) <= 0 then
          validarEmail = false
          exit function
       end if
       for i = 1 to Len(parte)
          c = Lcase(Mid(parte, i, 1))
          if InStr("._-abcdefghijklmnopqrstuvwxyz", c) <= 0 and not IsNumeric(c) then
             validarEmail = false
             exit function
          end if
       next
       if Left(parte, 1) = "." or Right(parte, 1) = "." then
          validarEmail = false
          exit function
       end if
    next
    if InStr(partes(1), ".") <= 0 then
       validarEmail = false
       exit function
    end if
    i = Len(partes(1)) - InStrRev(partes(1), ".")
    if not (i = 2 or i = 3) then
       validarEmail = false
       exit function
    end if
    if InStr(email, "..") > 0 then
       validarEmail=false
       exit function
    end if
    validarEmail = true
end function
%>

a outra questão estou em dúvida... :huh:

Flws...
;)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#3 Generation

Generation

    Super Veterano

  • Usuários
  • 1546 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 23/02/2006, 07:58

Sobre a outra pergunta, caso seja um sistema que o usuario logou...voce deve ter uma session ou um cookie para que o usuario possa acessar o sistema correto ?...ai é so verificar se o cookie é valido ou se a sessao esta ativa..

If Session("logado") <> True Then 
Response.Redirect inde.asp
Response.End
End IF

[]'s
Favoritos : | OpenSuse | Opera | Firefox | NetBeans | GMail | Leia As Regras | Use a Busca | Como fazer Perguntas Inteligentes |
“Obstáculos são aquelas coisas medonhas que você vê quando tira seus olhos de seu objetivo” (Henry Ford)
“É impossível para um homem aprender aquilo que ele acha que já sabe.” (Epíteto)
“A única razão da existência do tempo é para que todas as coisas não aconteçam de uma vez.”(Albert Einstein)

#4 james2004

james2004

    Novato no fórum

  • Usuários
  • 21 posts
  • Sexo:Não informado

Posted 25/02/2006, 01:22

Vlw ae, a ajuda de vcs me ajudou muito, deu certo, obrigado...desculpa ter demorado pra agradecer..abraços

#5 Humberto - S.O.S.

Humberto - S.O.S.

    ...

  • Banidos
  • PipPipPipPipPip
  • 463 posts
  • Sexo:Masculino
  • Localidade:São Bernardo do Campo - SP

Posted 25/02/2006, 02:09

Não ajudei em nada, mas sempre que quizer saber algo poste ;)


t+
...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq