Jump to content


Photo

Asp


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

#1 Amanda

Amanda

    Turista

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

Posted 05/06/2004, 21:22

Boa noite a todos!


Estou com o seguinte problema, no momento que vou digitar o nome do usuário , faço a verificação em outra tela se o usuário esta cadastrado ou não. Gostaria de colocar uma mensagem, caso o usuário errar o login ou a senha.
fiz algo assim, mas preciso redirecionar a tela , como faço??? pois tenho 2 telas, uma que a pessoa digita senha e login e a outra que eu faço essa verificação. o script abaixo está na segunta tela e eu preciso depois da mensagem de erro caso tiver, que volte pra primeira tela, como faço?????

<%IF rsLogin.EOF then %>

<script LANGUAGE="JavaScript">
msg= "Desculpe login e ou senha incorreta!"
alert(msg);
</script>

<%
'Response.Redirect("Login.asp")

else
session("login") = rsLogin("sen_login")


IF rsLogin("sen_nivel")= 1 then
Response.Redirect("menu_admin.asp")
else
Response.Redirect("menu.asp")
session("login") = " "
end if


end if


obrigada
amanda

#2 [webmaster]®

[webmaster]®

    Hobby por criar funções genérica, semânticas e otimizadas

  • Usuários
  • 310 posts
  • Sexo:Não informado
  • Localidade:Canoas - RS
  • Interesses:ASP<br>CSS<br>JavaScript - DOM - ECMASCRIPT - JSCRIPT<br>XHTML<br>HTML<br>DHTML, AJAX, JSON, TABLELESS<br>ACESS<br>MYSQL<br>SQL SERVER<br><br>SEO, WEBSTANDARDS, ACESSIBILIDADE, USABILIDADE, AI

Posted 06/06/2004, 11:03

1º. seu response.redirec naum vai funcionar, pois jah foi escrito algum caracter de HTML na página. Portanto, faça um response.redirect sempre antes de printar algum valor na tela.

Tenta simplesmente escrever: Desculpe, seu login estah incorreto.
e coloque um link para a pessoa voltar:
<a href="javascript:histoty.back()">Clique aqui pra voltar</a>
acho q é isso o código..
Meus sites:
- Guia Camaquã
- Laroya atacadista
- Emílio confecções

Ocupação: WebDeveloper avançado

Contato:
Email: gutoasp[at]gmail[dot]com
MSN: gutoasp[at]hotmail[dot]com
Trabalhando desde 1999 com websites.

Para saber mais sobre meu trabalho, sobre o que faço, e o que sei, clique aqui!

#3 otavio

otavio

    http://www.cursosvirtuais.net

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

Posted 06/06/2004, 11:48

Para usar o response.redirect sempre, mesmo após ter colocado HTML na tela...
use no inicio do seu codigo:

response.buffer = true

Um abraço,
t+
/////////////////////////////////////////////

http://www.cursosvirtuais.net/

#4 [webmaster]®

[webmaster]®

    Hobby por criar funções genérica, semânticas e otimizadas

  • Usuários
  • 310 posts
  • Sexo:Não informado
  • Localidade:Canoas - RS
  • Interesses:ASP<br>CSS<br>JavaScript - DOM - ECMASCRIPT - JSCRIPT<br>XHTML<br>HTML<br>DHTML, AJAX, JSON, TABLELESS<br>ACESS<br>MYSQL<br>SQL SERVER<br><br>SEO, WEBSTANDARDS, ACESSIBILIDADE, USABILIDADE, AI

Posted 06/06/2004, 16:25

Bem lembrado otavio!

No meu site eu usava isso num include q era necessário em todas as páginas, e tbm tinha o addheader e td mais.

Dae resolvi tirar isso e dar uma atualizada nas páginas e mudar isso...

Dae queria saber se do jeito antigo tinha algum problema?
Poderia usar este código
Response.Buffer = True
Response.AddHeader "cache-control", "private"
Response.AddHeader "pragma", "no-cache"
Response.ExpiresAbsolute = #January 1, 1990 00:00:01#
Response.Expires=0
em todas as minhas páginas, sem problemas?
Podendo dae fazer response.redirects, response.cookies de qlqr parte da página e etc...
Meus sites:
- Guia Camaquã
- Laroya atacadista
- Emílio confecções

Ocupação: WebDeveloper avançado

Contato:
Email: gutoasp[at]gmail[dot]com
MSN: gutoasp[at]hotmail[dot]com
Trabalhando desde 1999 com websites.

Para saber mais sobre meu trabalho, sobre o que faço, e o que sei, clique aqui!




0 user(s) are reading this topic

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

IPB Skin By Virteq