Mostrando entradas con la etiqueta if else. Mostrar todas las entradas
Mostrando entradas con la etiqueta if else. Mostrar todas las entradas

domingo, 30 de junio de 2013

Sistema de login en c++ – Accident – Service – Shipping

Lo siguiente es un sistema de login hecho en c++ el cual lo pueden utilizar en las aplicaciones que ustedes mismo realicen.

/*
* main.cpp
*
* Created on: 30/06/2013
* Author: francves
*/

#include iostream
#include stdlib.h

using namespace std;

void login();

int main(){
login();
return 0;
}

void login(){
string nombre;
string pass;
int i;
for(i=1; i4; i++){
system("cls");
cout endl;
cout " BIENVENIDO AL SISTEMA DE LOGIN " endl;
cout "___________________________________________" endl;
cout endl;
cout "Por favor ingrese su informacion de usuario" endl;
cout endl;
cout "¿Nombre de usuario?" endl;
cin nombre;
if(nombre == "admin"){
cout "Nombre de usuario correcto, por favor ingrese su contrasena:" endl;
cin pass;
if(pass == "admin123"){
cout endl;
cout "Contrasena correcta, bienvenido, sera redirigido a la aplicacion" endl;
system("pausenull");
exit(0);
}
else
if(pass != "admin123"){
cout "Contrasena incorrecta, por favor ingrese un usuario y contrasena valida" endl;
system("pausenull");
}
}
else
if(nombre != "admin"){
cout "Nombre de usuario incorrecto, por favor ingrese su nombre de usuario nuevamente" endl;
system("pausenull");
}

if(i 0){
cout endl;
cout "Ha realizado " i "/3 intentos" endl;
cout endl;
system("pausenull");
}
if(i == 3){
cout endl;
cout "Ha realizado 3 intentos, por seguridad el programa se cerrara..." endl;
system("pausenull");
exit(0);
}
}

}


Donde están las instrucciones if y else podrán cambiar el usuario "admin" y la contraseña "admin123" por las que ustedes deseen.


if(nombre == "admin"){
cout
"Nombre de usuario correcto, por favor ingrese su contrasena:" endl;
cin pass;
if(pass == "admin123"){
cout endl;
cout
"Contrasena correcta, bienvenido, sera redirigido a la aplicacion" endl;
system(
"pausenull");
exit(
0);
}
else
if(pass != "admin123"){
cout
"Contrasena incorrecta, por favor ingrese un usuario y contrasena valida" endl;
system(
"pausenull");
}
}
else
if(nombre != "admin"){
cout
"Nombre de usuario incorrecto, por favor ingrese su nombre de usuario nuevamente" endl;
system(
"pausenull");
}

El contador de intentos nos asegura que el usuario se puede equivocar solo 3 veces, y de hacerlo, la aplicación se cerrará exit(0).


if(i  0){
cout endl;
cout "Ha realizado " i "/3 intentos" endl;
cout endl;
system("pausenull");
}
if(i == 3){
cout endl;
cout "Ha realizado 3 intentos, por seguridad el programa se cerrara..." endl;
system("pausenull");
exit(0);
}