LOGIN / SENHA - ASP

USUARIO.EXCLUIDOS 11/04/2007 12:00:35
#211211
Carissimos,

Estou criando uma tela de login e senha com o propósito de quando a pessoa efetuar o submit, dependendo do login que ela colocar, a mesma será redirecionada para um site xyz ou se o login for outro, será direcionada para o site abc.

Alguém teria isto pronto ou poderia me dar uma dica ?

PS: Tenho que fazer isso sem usar nenhum banco. :(

Estou com o seguinte codigo pronto até agora:

<HTML>
<%
dim login
dim pass
%>
<body>
<table align="left" border="0" ID="Table1">
Login: <input type="text" maxlength="25" tabindex="1" ID="login" name="login"><br>
Password: <input type="text" maxlength="25" tabindex="1" ID="pass" name="pass"><br>
<TR>
<td> </td>
<td>
<input type="submit" name="send" value="Send" class="botao" style="WIDTH:100px" ID="Submit1" title="send">
<%
if login = "abc" then
response.Redirect ("http://www.yahoo.com")
end if
%>
</td>
</TR>
</table>
</body>
</HTML>



Abraços,
Rafael
ESLEYSANCHES 11/04/2007 23:23:17
#211378
Opa, fácil amigão, em anexo está um exemplo interessante:

Se o login e senha forem root, vai para o VBMANIA
Caso seja admin admin vai para MACORATTI
Caso não seja nenhum dos dois, volta para a página de login

Espero que te ajude !!
Abraços !!
USUARIO.EXCLUIDOS 12/04/2007 13:08:58
#211519
Não vi o exemplo do esley

Mas é assim:

<%
login = Request.Form("login")
senha = Request.Form("pass")

if login = "root" and senha = "vbmania" then
Response.Redirect("www.vbmania.com.br")
else if login = "admin" and senha = "macoratti" then
Response.Redirect("www.macoratti.net")
else
Response.Redirect("index.asp")
end if
end if

%>
ESLEYSANCHES 12/04/2007 13:10:50
#211521
Citação:

FECAE escreveu:
Não vi o exemplo do esley

Mas é assim:

<%
login = Request.Form( login )
senha = Request.Form( pass )

if login = root and senha = vbmania then
Response.Redirect( www.vbmania.com.br )
else if login = admin and senha = macoratti then
Response.Redirect( www.macoratti.net )
else
Response.Redirect( index.asp )
end if
end if

%>



Não viu meu exemplo ? Então se adivinhou né ? porque é exatamente igual !!
USUARIO.EXCLUIDOS 13/04/2007 06:57:39
#211645
Conhicidencia não abri seu exemplo mesmo só usei as urls que você falou como exemplo, bom agora abri seu exemplo seu exemplo está assim:

if request("login") = "root" then
if request("pass") = "root" then
response.Redirect("http://www.vbmania.com.br")
else
response.Redirect("Default.asp")
end if
end if

'Se for admin
if request("login") = "admin" then
if request("pass") = "admin" then
response.Redirect("http://www.macoratti.net")
else
response.Redirect("Default.asp")
end if
end if


O Jeito que fiz foi diferente mas o conceito de como fazer é igual a lógica é a mesma.

Desculpe a correçao Esley bom no seu código quando root/root não for verdadeiro vai para a default.asp mas nunca será executada o segundo if do admin/admin não é isso????
USUARIO.EXCLUIDOS 13/04/2007 07:02:42
#211646
Opaa desculpa na minha observação o seu código está perfeito tb cara mas ainda sim não acho que está exatamente igual pelo unico motivo de você usar dois if distintos e eu usar if aninhados um nos outros.

Não sei qual é a melhor forma mas sei que funciona ok
USUARIO.EXCLUIDOS 13/04/2007 07:47:45
#211650
fiz o exemplo de vcs , aparece o botao e os text's tudo certinho, mas clico e nao da nada , alguem sabe me explicar por as paginas nao redirecionam ?

<HTML>
<%
dim login
dim pass
%>
<body>
<table align="left" border="0" ID="Table1">
Login: <input type="text" maxlength="25" tabindex="1" ID="login" name="login"><br>
Senha: <input type="text" maxlength="25" tabindex="1" ID="pass" name="pass"><br>
<TR>
<td> </td>
<td>
<input type="submit" name="send" value="Envia" class="botao" style="WIDTH:100px" ID="Submit1" title="Send">
<%
login = Request.Form("login")
senha = Request.Form("pass")

if login = "root" and pass = "vbmania" then
Response.Redirect("www.vbmania.com.br")
else if login = "admin" and pass = "macoratti" then
Response.Redirect("www.macoratti.net")
else
Response.Redirect("www.bancoreal.com.br")
end if
end if
%>
</td>
</TR>
</table>
</body>
</HTML>




USUARIO.EXCLUIDOS 13/04/2007 11:33:16
#211708
ACG1574
vc ta misturando pass com senha...
Tópico encerrado , respostas não são mais permitidas