Criei um sistema de login onde são verificados varios paramentros para q o usuário possa acessar o conteúdo exclusovo.
Bom até ai tudo bem consegui, ele verifica td certinho, então pensei em usar um select case para redirecionar o usuário deiratamente para sua àrea dependo do seu cadastro, fiz o select e ele não direciona para a pagina.
Abaixo Segue código utilizado.:
<%
Dim user, pass, pag, stt
stt = "A"
pag = "1"
user = Request.Form("user")
pass = Request.Form("pass")
Dim conObj
Set conObj = Server.CreateObject("ADODB.Connection")
conObj.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("charged.mdb") & ";"
Dim sql, modu
sql = "SELECT * FROM users WHERE user='" & user & "' AND pass='" & pass & "' AND situacao='"& stt &"' AND pag='" & pag &"'"
modu = "SELECT curso FROM users WHERE user='" & user & "' AND pass='" & pass & "' AND situacao='"& stt &"' AND pag='" & pag &"'"
' O código acima verifica se exite o usuario e a senha e se a situação e o pagamento estão em dia
Dim rs
Set rs = conObj.Execute(sql)
If rs.EOF Then
login = false
Else
login = true
End If 'Se todas as condições forem obdecidas então o usuário sera logado e direcionado para pag
If login = true Then
Session("nxhvezzduzyslpkadmzlhnvozyoudgcuisj") = true
Session("dynamicUserId") = Session.SessionID
Select Case modu
case "adm" 'Administrador Site
Response.Redirect("..\authent\admin.asp")
case "mec" 'Mecânica
Response.Redirect("..\authent\mecanica.asp")
case "mct" 'Mecatrônica
Response.Redirect("..\authent\mecatronica.asp")
case "ele" 'Eltrônica
Response.Redirect("..\authent\eletronica.asp")
case "inf" 'Informática
Response.Redirect("..\authent\informatica.asp")
case "pro" 'Professores
Response.Redirect("..\authent\professores.asp")
case else 'Secretaria
Response.Redirect("..\authent\secretaria.asp")
End Select
Else
Response.redirect("erro.asp")
End If
%>
Será q alguém poderia dar uma opinião sobre o q estou fazendo de errado, pois não consegui enchergar o erro...
Pergunta
Fabiano Furquim
Bom Dia a todos
Criei um sistema de login onde são verificados varios paramentros para q o usuário possa acessar o conteúdo exclusovo.
Bom até ai tudo bem consegui, ele verifica td certinho, então pensei em usar um select case para redirecionar o usuário deiratamente para sua àrea dependo do seu cadastro, fiz o select e ele não direciona para a pagina.
Abaixo Segue código utilizado.:
Será q alguém poderia dar uma opinião sobre o q estou fazendo de errado, pois não consegui enchergar o erro...
Desde já agradeço pela atenção de todos
Fabiano Furquim
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.