Mostrando entradas con la etiqueta exit(0). Mostrar todas las entradas
Mostrando entradas con la etiqueta exit(0). 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);
}