Rickardo Postado Agosto 29, 2006 Denunciar Share Postado Agosto 29, 2006 tenho essa função aqui<%Option ExplicitDim pasta_dados, conexao, dados, tbl, buscar, rsquery, sql, rsLogin, Login, Senha, Tipopasta_dados="e:\home\brd\dados\db\cadastro.mdb"set Conexao=server.createobject("ADODB.connection") dados = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&pasta_dados&";"Conexao.open dados set tbl = server.createObject("adodb.recordset")tbl.Open "cadastro", conexaosql = "select * from login where login = '"&request.form("login")&"' and senha = '"&request.form("senha")&"'"set rsLogin = conexao.execute(sql)if not rsLogin.eof thenLogin = rsLogin("login")Senha = rsLogin("senha")Session("login")=TRUESession("senha")=TRUEResponse.Redirect"adm_index.asp"elseResponse.Write "<div align=""center""><font size=""3"" face=""Geneva, Arial, Helvetica, sans-serif""><b>Dados digitados incorretamente, verifique seu login e senha!</font>"Response.Write " <p><font size=""2"" face=""Geneva, Arial, Helvetica, sans-serif""> <font color=""#0099FF""><a href=""java script:history.back(1)""><<Voltar</a></font></font>"Response.Write " </div>"Response.Write " </font></p>"Response.Write "</div>"end ifrsLogin.closeconexao.closeset conexao = nothingset rsLogin = nothing%>tenho um campo na tabela chamado de "tipo"queia acrescentar um parametro onde sesenha = truesenha = truetipo = "ADM" -> redireciona pra pagina adm.asp senha = truesenha = truetipo = "USER" -> redireciona pra user.aspcaso contrarioResponse.Write " dados errado"aguem pode ajudar??não estou tendo logica pra fazer..grato. Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Agosto 29, 2006 Denunciar Share Postado Agosto 29, 2006 veja se resolve: if senha = true and tipo="ADM" then response.redirect = "adm.asp" elseif senha = true and tipo="USER" then response.redirect = "user.asp" else response.write "errado" end if Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Agosto 29, 2006 Autor Denunciar Share Postado Agosto 29, 2006 Andreia_spDesculpe digitei erradoo correto ´´elogin = truesenha = truepoderia ser ( veja abaixo if login = true and senha = true and tipo="ADM" then response.redirect = "adm.asp" elseif login = true and senha = true and tipo="USER" then response.redirect = "user.asp" else response.write "errado" end if Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Agosto 29, 2006 Denunciar Share Postado Agosto 29, 2006 sim Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Agosto 29, 2006 Autor Denunciar Share Postado Agosto 29, 2006 sime eu coloco isso abaixo do IF que já tem?? Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Agosto 29, 2006 Denunciar Share Postado Agosto 29, 2006 você já tem um IF la que redireciona, esse outro não ficaria em outro lugar? Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Agosto 29, 2006 Autor Denunciar Share Postado Agosto 29, 2006 naverdade estou querendo modificar aquele a minha nova necessidade..veja se isso que mudei aqui está certoif not rsLogin.eof then Login = rsLogin("login") Senha = rsLogin("senha") if login = true and senha = true and tipo="ADM" then response.redirect = "adm_index.asp" elseif login = true and senha = true and tipo="USER" then response.redirect = "user_index.asp" else Response.Write "<div align=""center""><font size=""3"" face=""Geneva, Arial, Helvetica, sans-serif""><b>Dados digitados incorretamente, verifique seu login e senha!</font>" Response.Write " <p><font size=""2"" face=""Geneva, Arial, Helvetica, sans-serif""> <font color=""#0099FF""><a href=""java script:history.back(1)""><<Voltar</a></font></font>" Response.Write " </div>" Response.Write " </font></p>" Response.Write "</div>" end if end if rsLogin.close conexao.close set conexao = nothing set rsLogin = nothing Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcos-rj Postado Agosto 29, 2006 Denunciar Share Postado Agosto 29, 2006 Tenta assim: if not rsLogin.eof then Login = rsLogin("login") Senha = rsLogin("senha") Session("login")=TRUE Session("senha")=TRUE if rsLogin("tipo")="ADM" then response.redirect = "adm_index.asp" elseif rsLogin("tipo")="USER" then response.redirect = "user_index.asp" else Link para o comentário Compartilhar em outros sites More sharing options...
0 Rickardo Postado Agosto 30, 2006 Autor Denunciar Share Postado Agosto 30, 2006 valeu .. caso resolvido...agradeço a todos.. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Rickardo
tenho essa função aqui
<%
Option Explicit
Dim pasta_dados, conexao, dados, tbl, buscar, rsquery, sql, rsLogin, Login, Senha, Tipo
pasta_dados="e:\home\brd\dados\db\cadastro.mdb"
set Conexao=server.createobject("ADODB.connection")
dados = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&pasta_dados&";"
Conexao.open dados
set tbl = server.createObject("adodb.recordset")
tbl.Open "cadastro", conexao
sql = "select * from login where login = '"&request.form("login")&"' and senha = '"&request.form("senha")&"'"
set rsLogin = conexao.execute(sql)
if not rsLogin.eof then
Login = rsLogin("login")
Senha = rsLogin("senha")
Session("login")=TRUE
Session("senha")=TRUE
Response.Redirect"adm_index.asp"
else
Response.Write "<div align=""center""><font size=""3"" face=""Geneva, Arial, Helvetica, sans-serif""><b>Dados digitados incorretamente, verifique seu login e senha!</font>"
Response.Write " <p><font size=""2"" face=""Geneva, Arial, Helvetica, sans-serif""> <font color=""#0099FF""><a href=""java script:history.back(1)""><<Voltar</a></font></font>"
Response.Write " </div>"
Response.Write " </font></p>"
Response.Write "</div>"
end if
rsLogin.close
conexao.close
set conexao = nothing
set rsLogin = nothing
%>
tenho um campo na tabela chamado de "tipo"
queia acrescentar um parametro onde
se
senha = true
senha = true
tipo = "ADM" -> redireciona pra pagina adm.asp
senha = true
senha = true
tipo = "USER" -> redireciona pra user.asp
caso contrario
Response.Write " dados errado"
aguem pode ajudar??
não estou tendo logica pra fazer..
grato.
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados