Fórum TimeOut - Login #6544
06/06/2009
0
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<%@ import Namespace="System.Web.Security" %> <script runat="server">
'*******************************************************
'
' Login.aspx: Loga todos os usuários
'
'*******************************************************
'*******************************************************
' Quando os usuários clicam em enviar, verifica se eles são
' usuários válidos. Se forem, loga ao sistema, e seta um cookie
' com seu nome de usuário, e redireciona para cobranca.aspx.
' Caso contrário exibe uma mensagem de erro.
'******************************************************* Function ValidaUsuario(nome As string, senha As string) As Boolean Dim strSQL As String = "Select * from tbUsuario Where nome=@nome AND senha=@senha AND Cancelado='N'"
Dim MyConn As New OleDbConnection(ConfigurationSettings.AppSettings("strConn"))
Dim objDR As OleDbDataReader
Dim Cmd As New OleDbCommand(strSQL, MyConn)
Cmd.Parameters.Add(New OleDbParameter("@nome", nome))
Cmd.Parameters.Add(New OleDbParameter("@senha", senha))
Try MyConn.Open()
objDR = Cmd.ExecuteReader(CommandBehavior.CloseConnection)
If objDR.Read() Then
Session.Clear()
Session("Permissao") = objDR!Permissao
Session("Nome") = objDR!Nome
Session("CodSede") = objDR!CodSede
FormsAuthentication.RedirectFromLoginPage(objDR("Nome"), False)
Else
saida.Visible = "True"
saida.Text = "Usuário/Senha inválido(s), tente novamente."
End If
Catch ex As Exception
saida.Visible = "true"
'Retirei a informação do código do Erro
'saida.Text = "Ocorreu um erro durante o Login : " & "<p>" & ex.Message()
'saida.Text = "Ocorreu um erro durante o Login, tente novamente mais tarde..."
'Caso ocorra algum erro de acesso ao Banco irei exibir
Response.Redirect("manutencao.aspx")
Finally
MyConn.Close()
End Try
End Function
Sub Login(ByVal Source As Object, ByVal E As EventArgs)
ValidaUsuario(nome.Text, senha.Text)
nome.Text = ""
senha.Text = ""
End Sub 'Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
' ValidaUsuario(Session("Usuario"), Session("Password"))
'End Sub
</script>
<html>
<head>
<title>Sistema Total</title>
<link href="StyleSheet.css" rel="stylesheet" type="text/css" />
</head>
<body style="font-family: Verdana; font-size: 11px; color: #333333; background-color: #BACFF1;">
<form id="frmLogin" runat="server" target="_parent">
Acesso Restrito:
<table runat="server" id="tbLogin" cellpadding="0" cellspacing="0">
<tr runat="server">
<td>
<span style="font-size:11px">Usuário:</span>
<br />
<asp:TextBox id="nome" runat="server" Width="90px"
CssClass="txtusuario" />
</td>
</tr>
<tr runat="server">
<td>
<span style="font-size:11px">Senha:</span>
<br />
<asp:TextBox id="senha" TextMode="password" runat="server" Width="90px"
CssClass="txtusuario" />
</td>
</tr>
</table>
<asp:Button id="Button1" runat="server" onClick="Login" text="Enviar"
CssClass="btenvialogin" />
<br />
<asp:Label id="saida" runat="server" forecolor="Red" />
</form>
</body>
</html> ------------------------------------------------------------------------------------------------------------------------ Agora onde determino o TimeOut no meu WebConfig: ------------------------------------------------------------------------------------------------------------------------ <authentication mode="Forms" >
<forms name="frmLogim" loginUrl="login.aspx" timeout="300" path ="/" />
</authentication> ------------------------------------------------------------------------------------------------------------------------
Indemberge Santos
Curtir tópico
+ 0Posts
07/06/2009
Luiz Maia
Gostei + 0
10/06/2009
Luiz Maia
Gostei + 0
16/06/2009
Luiz Maia
Gostei + 0
18/06/2009
Indemberge Santos
Gostei + 0
18/06/2009
Luiz Maia
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)