Guest User

Password autmoated

a guest
May 27th, 2016
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.53 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <stdlib.h>
  4. #include <string.h>
  5.  
  6. void main()
  7. {
  8.     int a, b, i, c;
  9.     char un[12], pas[20], unv[12], pasv[18];
  10.    
  11.     printf("USERNAME AND PASSWORD VALIDATION PROGRAM!");
  12.     printf("\n\n    1. Register\n   2. Login  -  ");
  13.     scanf("%d", &a);
  14.    
  15.     if (a == 1)
  16.     {
  17.         ab:
  18.         system("cls");
  19.         printf("WELCOME TO REGISTRATION PAGE!");
  20.         printf("\n\n    Username (12 character long): ");
  21.         scanf("%s", un);
  22.         printf("    Pasword (Max 20 character long): ");
  23.         scanf("%s", pas);
  24.        
  25.         printf("\n Press 1. Login, 2. Register again, 3. Exit: ");
  26.         scanf("%d", &b);
  27.        
  28.         switch(b)
  29.         {
  30.             case 1: goto xy; break;
  31.             case 2: goto ab; break;
  32.             default: exit(0);
  33.         }
  34.     }
  35.     else
  36.     {
  37.         xy:
  38.         system("cls");
  39.         printf("Enter your username: ");
  40.         for (i=0; i<12; i++)
  41.         {
  42.             unv[i]=getch();
  43.             printf("*");
  44.         }
  45.        
  46.         if (strmp(un, unv)==0)
  47.         {
  48.             printf("\nUsername accepted!");
  49.             printf("\nEnter your password: ");
  50.             for (i=0; i<18; i++)
  51.             {
  52.                 pasv[i]=getch();
  53.                 printf("*");
  54.             }
  55.             if (strmp(pasv,pas)==0)
  56.             {
  57.                 system("cls");
  58.                 printf("Welcome to HCL!!");
  59.             }
  60.             else
  61.             {
  62.                 system("cls");
  63.                 printf("Wrong Password!\n");
  64.                 printf("Press 1. exit, 2. Retry");
  65.                 scanf("%d", &c);
  66.                 switch(c)
  67.                 {
  68.                     case 1: exit(0); break;
  69.                     default: goto xy;
  70.                 }
  71.             }
  72.         }
  73.         else
  74.         {
  75.             system("cls");
  76.             printf("Wrong Username!\n");
  77.             printf("Press 1. exit, 2. Retry");
  78.             scanf("%d", &c);
  79.             switch(c)
  80.             {
  81.                 case 1: exit(0); break;
  82.                 default: goto xy;
  83.             }
  84.         }
  85.     }
  86. }
Add Comment
Please, Sign In to add comment