Sistema de login en c++


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; i<4; 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("pause>null");
   exit(0);
 }
  else
   if(pass != "admin123"){
    cout << "Contrasena incorrecta, por favor ingrese un usuario y contrasena valida" << endl;
    system("pause>null");
   }
 }
 else
  if(nombre != "admin"){
    cout << "Nombre de usuario incorrecto, por favor ingrese su nombre de usuario nuevamente" << endl;
  system("pause>null");
 }

 if(i > 0){
    cout << endl;
    cout << "Ha realizado " << i << "/3 intentos" << endl;
    cout << endl;
    system("pause>null");
   }
 if(i == 3){
   cout << endl;
   cout << "Ha realizado 3 intentos, por seguridad el programa se cerrara..." << endl;
   system("pause>null");
   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("pause>null");
   exit(0);
 }
  else
   if(pass != "admin123"){
    cout << "Contrasena incorrecta, por favor ingrese un usuario y contrasena valida" << endl;
    system("pause>null");
   }
 }
 else
  if(nombre != "admin"){
    cout << "Nombre de usuario incorrecto, por favor ingrese su nombre de usuario nuevamente" << endl;
  system("pause>null");
 }

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("pause>null");
   }
 if(i == 3){
   cout << endl;
   cout << "Ha realizado 3 intentos, por seguridad el programa se cerrara..." << endl;
   system("pause>null");
   exit(0);
  }


¡Ayúdanos a seguir creciendo, comparte en tus Redes Sociales!

Siguiente
« Prev Post
Oldest

3 comentarios

Click here for comentarios
1 de julio de 2017, 19:45 ×

Como redirigo a alguna aplicacion de mi pc?

Reply
avatar
Unknown
admin
2 de diciembre de 2017, 14:44 ×

no valen verga pendejos

Reply
avatar