Autor
|
Tema: Validar contraseña c++ (Leído 14,075 veces)
|
noob2012
Desconectado
Mensajes: 29
|
Hola a todos!... quiero que se valide la contraseña ingresada por el usuario, ejemplo si el usuario ingreso la clave 1234 la cual es la correcta, quiero que aparezca un mensaje que diga "Bienvenido al menu del gerente"... char * ObtenerClave()
{
char *tmp = new char[16];
int car = 0 ;
int i = 0;
while(((car = getch()) != 13) && i < 16)
{
tmp[i] = car;
cout<<"*";
i++;
}
if(i == 0)
{
delete tmp;
return NULL;
}
tmp[i] = NULL;
return tmp;
}
void pedirClaveGerente() {
cout<<"\n\n\nIngrese clave gerente :";
char *pass = ObtenerClave();
if (pass==???????)[color=red][b]//ACA ES DONDE QUIERO QUE SE COMPARE LA CLAVE INGRESADA POR EL USUARIO CON UNA CLAVE YA PREDETERMINADA, POR EJEMPLO 1234[/b][/color] { cout<<"\nBienvenido al menu de gerente";[b][b][color=red][b] //SI LA CLAVE ES CORRECTA QUE SALGA ESTE MENSAJE[/b][/color][/b][/b] }
|
|
« Última modificación: 1 Junio 2013, 15:38 pm por noob2012 »
|
En línea
|
|
|
|
amchacon
Desconectado
Mensajes: 1.211
|
En C: #include <string.h> //... if (!strmcp(pass,"contrasenya)) { // Accion }
En C++ se puede sustituir los char* por string, los string tienen un operador de comparacion bastante fácil: if (pass == "contrasenya") { // Accion }
|
|
|
En línea
|
|
|
|
noob2012
Desconectado
Mensajes: 29
|
En C: #include <string.h> //... if (!strmcp(pass,"contrasenya)) { // Accion }
En C++ se puede sustituir los char* por string, los string tienen un operador de comparacion bastante fácil: if (pass == "contrasenya") { // Accion }
No entiendo! porque ahi estas comparando pass que tiene como valor 1234 y "contrasenya" que es un string, yo quiero que pass sea comparada con 1234
|
|
|
En línea
|
|
|
|
amchacon
Desconectado
Mensajes: 1.211
|
Es un ejemplo, cambia contrasenya por 1234
|
|
|
En línea
|
|
|
|
daryo
|
aca otro ejemplo #include <stdio.h> #include <string.h> int main() { char clave[6]; printf("escriba su clave \n"); { printf("bienvenido al menu gerente"); } else { } return 0; }
|
|
|
En línea
|
buenas
|
|
|
noob2012
Desconectado
Mensajes: 29
|
Excelente, ahora sí, gracias por la ayuda!!!!!
|
|
|
En línea
|
|
|
|
amchacon
Desconectado
Mensajes: 1.211
|
Excelente, ahora sí, gracias por la ayuda!!!!!
Es el mismo, pero poniendo un main. Eres un poco flojo
|
|
|
En línea
|
|
|
|
daryo
|
Es el mismo, pero poniendo un main. Eres un poco flojo xD a mira aca el ejemplo que di era en c en c++ seria #include <iostream> #include <string> using namespace std; int main() { string clave; cout << "escriba su clave" << endl; cin >> clave; if(clave.compare("1234")==0) { cout << "bienvenido gerente" << endl; } else { cout << "contrasena incorrecta"<<endl; } return 0; }
|
|
|
En línea
|
buenas
|
|
|
amchacon
Desconectado
Mensajes: 1.211
|
xD a mira aca el ejemplo que di era en c en c++ seria #include <iostream> #include <string> using namespace std; int main() { string clave; cout << "escriba su clave" << endl; cin >> clave; if(clave.compare("1234")==0) { cout << "bienvenido gerente" << endl; } else { cout << "contrasena incorrecta"<<endl; } return 0; }
También: #include <iostream> #include <string> using namespace std; int main() { string clave; cout << "escriba su clave" << endl; cin >> clave; if (clave == "1234") { cout << "bienvenido gerente" << endl; } else { cout << "contrasena incorrecta"<<endl; } return 0; }
|
|
|
En línea
|
|
|
|
noob2012
Desconectado
Mensajes: 29
|
Es el mismo, pero poniendo un main. Eres un poco flojo Es el mismo, pero poniendo un main. Eres un poco flojo el "ahora sí" fue por la aclaracion que me diste jeje tranquilo use tu ejemplo, agradeci a ambos por la ayuda, al decir la verdad me adelante en el libro, aun no habia estudiado los tipos de datos char*. Solo queria ponerle registracion a mi programa para que se viera mas bonito
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Validar el nombre de un usuario y contraseña atravez de una base de acces
.NET (C#, VB.NET, ASP)
|
wannlax
|
2
|
8,662
|
10 Julio 2009, 20:44 pm
por wannlax
|
|
|
no puedo conectarme a una red con contraseña sabiendo la contraseña
Redes
|
phoeboo
|
2
|
5,597
|
24 Junio 2010, 06:47 am
por zhyzura
|
|
|
Validar usuario y contraseña
Java
|
mapers
|
7
|
21,297
|
17 Julio 2012, 06:18 am
por davp
|
|
|
[ASP.NET] problema al validar Contraseña
.NET (C#, VB.NET, ASP)
|
larezaka
|
0
|
2,089
|
17 Octubre 2014, 03:02 am
por larezaka
|
|