Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: TopoJunior en 8 Noviembre 2012, 16:34 pm



Título: [C#] Problema con login de usuario
Publicado por: TopoJunior en 8 Noviembre 2012, 16:34 pm
Bueno, a ver el caso es que con el visual C# quiero hacer un " Login " pero que no sea por alguna base de datos, simplemente quiero hacer esto....
Estructura:

Un Textbox (Para escribir) Dos, uno para escribir tu USUARIO, y otro para la CONTRASEÑA.
Y un botón, que ponga Entrar, o loguear o lo que sea.
¿Se puede hacer? Desde algún if, que es como yo quiero...

Es decir, que si pongo en usuario hola, y en contraseña adios, le de a loguear/entrar y acceda, y de manera que si lo pongo mal, de error.

Salu2 GRACIIAS:D


Título: Re: [C#] Problema con login de usuario
Publicado por: Novlucker en 8 Noviembre 2012, 17:30 pm
La restricción sería bastante fácil de saltar, pero si se puede hacer

Saludos


Título: Re: [C#] Problema con login de usuario
Publicado por: $Edu$ en 8 Noviembre 2012, 18:57 pm
Tal vez tienes problemas con los formularios? que no sabes como hacerlo tal vez..
Tenes el form principal que es el del programa, pero ahora le agregas otro form que sera el que cargara primero (esto lo modificas desde las propiedades de tu proyecto en el Visual Studio, busca en google si no encuentras)

Una vez que tu proyecto al ejecutarse corre primero el nuevo form, ahora le entras a modificar ese form, le pones las cajas de texto tal como dijiste y de codigo del boton que pondras, es algo asi:

Código
  1. if (text1.text == "edu") && (text2.text == "holachau") {
  2.  
  3. Form1 formPrincipal = new Form1();
  4. formPrincipal.Show();
  5. }

Donde Form1 es el form principal de tu proyecto. Algo asi seria el codigo, solo tenes q entenderlo, no esta bien escrito, es para darte una idea de como es.

Lo que dice Novlucker es que alguien con poco conocimientos de Cracking podria saltarse esa seguridad, pero puedes complicarla mas aun si creas todo un algoritmo para detectar si la contraseña es correcta o no. Saludos!