Foros del Web » Programando para Internet » ASPX (.net) »

Autentifiacion de usuario y contraseña para entrar a pagina

Estas en el tema de Autentifiacion de usuario y contraseña para entrar a pagina en el foro de ASPX (.net) en Foros del Web. Uso el Web Developer, hice una base de datos, donde puse un usuario y una contraseña;donde una columna le puse usuario y otra columna le ...
  #1 (permalink)  
Antiguo 25/05/2010, 12:10
 
Fecha de Ingreso: mayo-2010
Mensajes: 40
Antigüedad: 13 años, 11 meses
Puntos: 1
Autentifiacion de usuario y contraseña para entrar a pagina

Uso el Web Developer, hice una base de datos, donde puse un usuario y una contraseña;donde una columna le puse usuario y otra columna le puse contraseña con sus repectivos datos, pero ahora que hice mi pagina de inicio donde pido el usuario y la contraseña (solo hice el esqueleto, con label y textbox), no se que codigo, extensiones lleva la pagina!
si alguien me pudiera ayudaR!!!! graciaS!!! :(
  #2 (permalink)  
Antiguo 25/05/2010, 17:32
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: Autentifiacion de usuario y contraseña para entrar a pagina

Revisa esto:

http://weblogs.asp.net/scottgu/archi...18/427754.aspx
  #3 (permalink)  
Antiguo 26/05/2010, 11:08
 
Fecha de Ingreso: mayo-2010
Mensajes: 40
Antigüedad: 13 años, 11 meses
Puntos: 1
Respuesta: Autentifiacion de usuario y contraseña para entrar a pagina

Aqui esta, lo pondre en VB y luego en C#, esto es cuando se tiene una base de datos con usuario y contraseña

VB
<%@ 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>


C#
<%@ Page Language="C#"%>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<script runat="server">
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection conn;
SqlCommand cmd;
string cmdString = "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();
SqlDataReader myReader;
myReader = cmd.ExecuteReader(CommandBehavior.CloseConnection) ;
if (myReader.Read()) {
FormsAuthentication.RedirectFromLoginPage(TextBox1 .Text, false);
}

else {
Response.Write("Invalid credentials");
}
myReader.Close();
}
</script>

Etiquetas: contraseña, aspx, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:17.