Control De Usuarios
Objetivo: Control De Usuarios
Hola chicos. Tienen algún ejemplo sobre como funciona el control de Usuarios para las base de datos..? Gracias
Objetivo: Re: Control De Usuarios
Si quiero crear un acceso de Usuarios para una basa de datos sqlite y no estoy consiguiendo qué funcione. O para que ingresan al programa que estoy realizando.
Objetivo: Re: Control De Usuarios
Tendras que hacer un formulario de acceso y una tabla de usuarios y que tecleen la clave y compararla con la de la tabla etc,etc ¿que has intentado hasta ahora?
Objetivo: Re: Control De Usuarios
Les paso un fragmento de codigo para que lo vean.. Esto es para crear un nuevo usuario
Public Sub AgregarUsuario()
hConn = New Connection
If texContrasena2.Text = texContrasena.Text Then
hConn.Host = Application.Path
hConn.Name = FmInicio.NomBase
hConn.Type = "sqlite"
hConn.User = ""
hConn.Password = ""
Try hConn.Open
If Not hConn.Opened Then
Message.Info("No se pudo abrir la base datos..")
Else
If hconn.Users.Exist(TexUsuario.Text) Then
Message.Info("Este nombre ya esta en uso..")
TexUsuario.Text = ""
Else
hconn.Users.Add(TexUsuario.Text, texContrasena.Text, True)
hConn.Close
Message.Info("Usuario regsitrado con exito..!")
Me.Close
Endif
Endif
Else
Message.Error("No Coinsiden las contraseñas..")
Endif
End
Este codigo me da error..
Public Sub AgregarUsuario()
hConn = New Connection
If texContrasena2.Text = texContrasena.Text Then
hConn.Host = Application.Path
hConn.Name = FmInicio.NomBase
hConn.Type = "sqlite"
hConn.User = ""
hConn.Password = ""
Try hConn.Open
If Not hConn.Opened Then
Message.Info("No se pudo abrir la base datos..")
Else
If hconn.Users.Exist(TexUsuario.Text) Then
Message.Info("Este nombre ya esta en uso..")
TexUsuario.Text = ""
Else
hconn.Users.Add(TexUsuario.Text, texContrasena.Text, True)
hConn.Close
Message.Info("Usuario regsitrado con exito..!")
Me.Close
Endif
Endif
Else
Message.Error("No Coinsiden las contraseñas..")
Endif
End
Este codigo me da error..
Objetivo: Re: Control De Usuarios
¿Qué error? Si hay que sacarte cada cosa con una pregunta sobre otra, esto se hace eterno.
Sube tu proyecto y tu base de datos y te podremos ayudar de una vez.
Sube tu proyecto y tu base de datos y te podremos ayudar de una vez.
Objetivo: Re: Control De Usuarios
Shordi:
Vale que debamos ser más explicativos. Pero es que "eso" de subir tu proyecto y la base de datos, suena a..."manos arriba!".
No siempre se puede subir, imagina que es un proyecto de la escuela o algo que el programador no quiere mostrar. Hay que respetar eso.
Las preguntas deben ser mejor formuladas, el tipo de error que da, una captura del lugar donde da el error.
No olvides que a no todos los programadores nos gusta enseñar "cosas".
Saludos
Vale que debamos ser más explicativos. Pero es que "eso" de subir tu proyecto y la base de datos, suena a..."manos arriba!".
No siempre se puede subir, imagina que es un proyecto de la escuela o algo que el programador no quiere mostrar. Hay que respetar eso.
Las preguntas deben ser mejor formuladas, el tipo de error que da, una captura del lugar donde da el error.
No olvides que a no todos los programadores nos gusta enseñar "cosas".
Saludos
Objetivo: Re: Control De Usuarios
Shell:
Pues yo lo enseño todo....
Ya en serio....
Es muy dificil ayudar a alguien si no te da los datos completos.... incluso dandolos todos, puede ser dificil encontrar el error.
Entonces que busque un profesor particular... que los hay.
http://desarrollofreenogratis.blogs...-consultas.html
Saludos
Citar:
Pues yo lo enseño todo....
Ya en serio....
Citar:
Es muy dificil ayudar a alguien si no te da los datos completos.... incluso dandolos todos, puede ser dificil encontrar el error.
Citar:
Entonces que busque un profesor particular... que los hay.
http://desarrollofreenogratis.blogs...-consultas.html
Saludos
Objetivo: Re: Control De Usuarios
Por favor, Ricardo Prieto, no te tomes esto como una "regañina" o algo personal, no lo es en absoluto. Todos necesitamos aprender y en muchos casos lo hacemos a partir de nuestros errores. Es muy sano equivocarse, y lo es más aprender de ello. Ánimo y ya verás como solucionas tu problema con la ayuda del foro. Dicho esto, expongo mi punto de vista en general y sin apuntar a nadie, que quede claro:
----
Yo siempre digo lo mismo, pero parece que la gente no tiene ganas de leer ni de aprender, sino de que le den el trabajo hecho.
Lo primero de todo, es imprescindible plantear correctamente las preguntas. No somos adivinos y un simple "Por favor, ayuda para esto o lo otro" no es una buena pregunta. De hecho, normalmente un título así suele ser automáticamente descartado por el lector. No es el caso de este hilo, pero lo indico para que se tome nota.
Hay que tratar de aportar los datos relevantes, pero no lo que no interese. Me da igual saber si te lo piden en la "Uni" o es un proyecto personal. Lo que interesa son los datos como la versión de gambas, el sistema operativo, etc, etc. "El código me falla" o "esto no funciona" no aporta ninguna información sobre el problema.
Generalmente, sobre todo en proyectos grandes, lo mejor cuando se encuentra un problema es tratar de aislarlo en un proyecto nuevo y pequeño que solamente trate de reproducir el error. A veces suele ocurrir que en el proceso nos damos cuenta de lo que falla y ya no es necesario preguntar.
Por supuesto, esto último también es válido para lo que comenta shell. Si no se puede subir un proyecto entero, trata de reproducir el problema en un fragmento y muestra el fragmento y todos los datos del error. Es que es lo mínimo, si no ¿cómo vamos a saber lo que pasa? Este hilo es un ejemplo de ello, no puede ser que tengamos que preguntar cada cosa en cada mensaje. Es malo para los que tratan de ayudar y peor para el que solicita la ayuda, porque finalmente no resolverá su problema.
Por favor, seamos serios y formulemos preguntas correctas, completas y con datos objetivos. Todo lo que he dicho está en las normas del foro, en las FAQ y en un texto que aparece en la parte superior de la página cuando se escribe un post. Hay que leer.
Saludos
----
Yo siempre digo lo mismo, pero parece que la gente no tiene ganas de leer ni de aprender, sino de que le den el trabajo hecho.
Lo primero de todo, es imprescindible plantear correctamente las preguntas. No somos adivinos y un simple "Por favor, ayuda para esto o lo otro" no es una buena pregunta. De hecho, normalmente un título así suele ser automáticamente descartado por el lector. No es el caso de este hilo, pero lo indico para que se tome nota.
Hay que tratar de aportar los datos relevantes, pero no lo que no interese. Me da igual saber si te lo piden en la "Uni" o es un proyecto personal. Lo que interesa son los datos como la versión de gambas, el sistema operativo, etc, etc. "El código me falla" o "esto no funciona" no aporta ninguna información sobre el problema.
Generalmente, sobre todo en proyectos grandes, lo mejor cuando se encuentra un problema es tratar de aislarlo en un proyecto nuevo y pequeño que solamente trate de reproducir el error. A veces suele ocurrir que en el proceso nos damos cuenta de lo que falla y ya no es necesario preguntar.
Por supuesto, esto último también es válido para lo que comenta shell. Si no se puede subir un proyecto entero, trata de reproducir el problema en un fragmento y muestra el fragmento y todos los datos del error. Es que es lo mínimo, si no ¿cómo vamos a saber lo que pasa? Este hilo es un ejemplo de ello, no puede ser que tengamos que preguntar cada cosa en cada mensaje. Es malo para los que tratan de ayudar y peor para el que solicita la ayuda, porque finalmente no resolverá su problema.
Por favor, seamos serios y formulemos preguntas correctas, completas y con datos objetivos. Todo lo que he dicho está en las normas del foro, en las FAQ y en un texto que aparece en la parte superior de la página cuando se escribe un post. Hay que leer.
Saludos
Página 1 de 2
No puede crear mensajesNo puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.0928s (PHP: -31% SQL: 131%)
Consultas SQL: 23 - Debug off - GZIP Activado