Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Ayuda para validar usuarios en un editor de texto

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Ayuda para validar usuarios en un editor de texto Responder citando

Antes que nada felicidades por este sitio que esta muy bien sobre todo para los que empezamos a programar en Builder. Verán, soy nuevo en esto de la programacion en Builder y nos dejaron en la escuela hacer un editor de texto, pero que al inicio nos pregunte una contraseña:

Si la contraseña == 'a' entramos como Administrador.
Si la contraseña == 'b' entramos como Usuarios.

El Administrador puede Crear, Abrir, Guardar, Eliminar, Cerrar (o Salir) el archivo de Texto. Mientras que el Usuario puede hacer todo EXCEPTO ELIMINAR el archivo...

¿Pudieran orientarme en cómo hacer esto (en cuanto a la validación)? De ante mano MIL GRACIAS por su AYUDA y por compartir conmigo sus valiosos conocimientos. Very Happy [/quote]
_________________
Juan Carlos
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Yahoo Messenger MSN Messenger
Mensaje    Asunto: Responder citando

Te recomiendo que lo INTENTES hacer !"algo" y te ayudamos en donde te trabes, por que la pregunta que veo es practicamete "haganme mi tarea"

saludos
_________________
Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc

http://www.touchsoftwares.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

Hola Ingeniero:
Al parecer no me di a entender o quizas puse mucho rollo. Mira, espero darme a entender, ya tengo los módulos tanto del Administrador como del Usuario. Mi Forma2 es la de Administrador, la Forma3 es la de Usuario y la Forma1 es la ventana principal.

En la ventana principal puse 2 Edits. 1 para que leyera el nombre de usuario y el otro para leer la contraseña y ademas puse un botón de Aceptar. En el botón de aceptar puse una desición (para validar como anteriormente escribí) y puse algo asi...

if(Edit1->Text=='a'&&Edit2->Text=='a')
{
//Aqui no se cual instrucción poner para mandar llamar la Forma2
//la cual es la Forma para la Ventana de Administrador
}

E igualmente haría una decisión para llamar la Forma3 que es la del usuario:

if(Edit1->Text=='b'&&Edit2->Text=='b')
{

}

Si me pudieras ayudar con la instrucción te lo agradecería mucho, un saludo y de ante mano gracias y espero haberme dado a entender...
_________________
Juan Carlos
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Yahoo Messenger MSN Messenger
Mensaje    Asunto: Responder citando

hmmm haber si te entiendo...
para abrir el form
if(Edit1->Text=='a'&&Edit2->Text=='a')
{
Form2->Show();
}

if(Edit1->Text=='b'&&Edit2->Text=='b')
{
Form3->ShowModal();
}

pero si te entiendo bn una mejor solucion es q uses un solo form y desabilites los obetos que no necesites, con visible false o enabled false.

Algo asi...

if(Edit1->Text=='a'&&Edit2->Text=='a')
{
Form2->Edit1->Enabled=false;
}

if(Edit1->Text=='b'&&Edit2->Text=='b')
{
Form2->Edit1->Enabled=true;
}

Form2->Show();

falow!
_________________
Read what I mean, not what I write!
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Yo lo haría de otra forma: creándolos cuando me hace falta, para evitar que estén los formularios activos:
Código:
if (Edit1->text == "a" && Edit2->Text == "a")
{
     Application->CreateForm(__classid(TForm1), &Form1);
     Form1->ShowModal();
     delete Form1;
}
else if (Edit1->text == "b" && Edit2->Text == "b")
{
     Application->CreateForm(__classid(TForm2), &Form2);
     Form2->ShowModal();
     delete Form2;
}
else
     ShowMessage("Usuario no reconocido");

Application->Terminate();

_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Que tal Cry_sis y Angel, un saludo para los dos...

Me sirvieron de mucho sus respuestas, ambas funcionaron, sólo que ahora voy a decidir cual pues ambas son buenas, de ante mano gracias por su ayuda....

Seguimos en contacto, un millon de gracias...
_________________
Juan Carlos
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Yahoo Messenger MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.