28/05/2010, 10:18
|
| | Fecha de Ingreso: mayo-2010
Mensajes: 40
Antigüedad: 14 años, 7 meses Puntos: 1 | |
Como ocultar el contenido de una pagina sin antes iniciar sesion Ayuda por favor! ya tengo mi manera de iniciar sesion(auteticarse), pero lo que no quiero es que ingresen a mis paginas los que no hayn iniciado sesion, tengo mis usuarios en base de datos, tengo el codigo para que se autetifiquen, pero ¿que codigo debo de poder en las otras paginas para que no entren si antes identificarse?
CODIGO de ATENTIFICACION
<%@ Page Language="VB" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<script runat="server">
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Dim conn As SqlConnection
Dim cmd As SqlCommand
Dim cmdString As String = "SELECT [Password] FROM [AccessTable] WHERE" & _
" (([Username] = @Username) AND ([Password] = @Password))"
conn = New SqlConnection("Data Source=localhost;Initial " & _
"Catalog=Northwind;Persist Security Info=True;User ID=sa")
cmd = New SqlCommand(cmdString, conn)
cmd.Parameters.Add("@Username", SqlDbType.VarChar, 50)
cmd.Parameters("@Username").Value = TextBox1.Text
cmd.Parameters.Add("@Password", SqlDbType.VarChar, 50)
cmd.Parameters("@Password").Value = TextBox2.Text
conn.Open()
Dim myReader As SqlDataReader
myReader = cmd.ExecuteReader(CommandBehavior.CloseConnection)
If myReader.Read() Then
FormsAuthentication.RedirectFromLoginPage(TextBox1 .Text, False)
Else
Response.Write("Invalid credentials")
End If
myReader.Close()
End Sub
</script>
*Este codigo es para usuario que tengo registrados en una base de datos
¿Que codigo debo poder para mis otras paginas para que no se muestren sin antes iniciar session?
gracias |