Foros del Web » Programación para mayores de 30 ;) » .NET »

como crear un formulario de login con ASP.NET

Estas en el tema de como crear un formulario de login con ASP.NET en el foro de .NET en Foros del Web. hola compañeros bueno como dice mi tema estoy tratando de crear un fomulario de login con asp.net este se conecta a una base de datos ...
  #1 (permalink)  
Antiguo 25/08/2008, 15:06
 
Fecha de Ingreso: julio-2008
Mensajes: 44
Antigüedad: 15 años, 10 meses
Puntos: 0
como crear un formulario de login con ASP.NET

hola compañeros bueno como dice mi tema estoy tratando de crear un fomulario de login con asp.net este se conecta a una base de datos de sql server yo mas o menos tengo la idea de como hacerlo pero al final no me sale les dejo el codigo que tengo:

Dim objConn as New OleDbConnection("Provider=SQLOLEDB.1;" & _
"Password= 00000;" & _
"Persist Security Info=True;" & _
"User ID=sa;" & _
"Initial Catalog=WebDB;" & _
"Data Source=PC1")

SQL = " select Pass " & _
" From TCatEmp " & _
" Where Nombre = '" & txtNombre.Text & "'"


if txtcontra.Text = SQL then
Response.Redirect("menui.aspx",False)
else
lblmensaje.text="Usuario no valido Favor de Registrarse de nuevo"
end if

ahora por lo que se, es que mi query si esta bien pero este al final no hace anda debido a que creo a que los datos no estan unidos al query pero no se que debo hacer espero que me puedan ayudar
  #2 (permalink)  
Antiguo 25/08/2008, 16:29
 
Fecha de Ingreso: agosto-2008
Mensajes: 587
Antigüedad: 15 años, 9 meses
Puntos: 6
Respuesta: como crear un formulario de login con ASP.NET

Si campo[0] = textbox1 y campo[1] = texbox2 entonces
aprobado
sino
ingrese el dato correcto
fin si
  #3 (permalink)  
Antiguo 25/08/2008, 16:41
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: como crear un formulario de login con ASP.NET

El esquema es un tanto inseguro porq no mejor haces un proceso de encriptado y en lugar de traer el valor de la bd envias el valor de usuario y password y si hay un match de ambos entonces continuas.

PD. Mejor aun porq no usar el motor de autenticacion de asp.net
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #4 (permalink)  
Antiguo 12/09/2008, 11:48
 
Fecha de Ingreso: septiembre-2008
Mensajes: 1
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: como crear un formulario de login con ASP.NET

Qué tal.
Soy nuevo en programación web y estoy aprendiendo ASP.NET, hasta el momento ya aprendí a hacer páginas que hagan consultas y actualización de registros de datos provinientes de una base de datos de sql server 2005. Cómo es bien sabido es necesario resguardar la información de las base de datos, por lo que ahora estoy tratando de hacer una página de login de usuarios.
La manera en cómo quiero hacerla es mediante la creación de una tabla en la base de datos que contenga los usuarios que podrán conectarse a la página. No he podido hacer la página de login por que me han salido diversos errores. Actualmente el error que me muestra se desprende del siguiente código:

Dim strLogin, strPassword, strSQL
Dim connection, rs
strLogin = TxtUsuario.Text
strPassword = TxtPassword.Text
strSQL = " SELECT * FROM USUARIOS WHERE USUARIO='" & strLogin & "' AND PASSWORD='" & strPassword & "'"
connection = Server.CreateObject("ADODB.Connection")
connection.Open("DRIVER={SQL Server};SERVER=server;Database=WebUsers;User Id=ext;password=ext")
rs = connection.Execute(strSQL)
If (Not rs.EOF) Then
Response.Write("Indentificacion correcta")
Else
Response.Write("Indentificacion INCORRECTA")
End If
rs.Close(connection.Close)
rs = Nothing
connection = Nothing


El error que me marca es :

No se puede crear el componente 'ADODB.Connection'. Los componentes de subprocesos de tipo apartamento sólo se pueden crear en páginas con una directiva de páginas <%@ Page aspcompat=true %>.


No había tenido problemas al hacer páginas de consultas debido a que utilizaba los controles sqldatasource ligados a gridviews o detailview.

Como verán tengo problemas en hacer los query a mano. Ojalá me puedan dar un consejo de cómo hacer esto.

Saludos.
  #5 (permalink)  
Antiguo 13/09/2008, 07:48
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 6 meses
Puntos: 19
Respuesta: como crear un formulario de login con ASP.NET

Hola.
Mira, veo que estas usando codificacion vieja, de asp 3.0, como .execute
Te recomendarias que buscaras en google tutoriales de acceso a datos.
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
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 05:07.