C Program to Illustrate how User Authentication is Done

bookmark

/*
 * C program is to illustrate how user authentication is done.
 * Program asks for the user name and password and displays
 * the password as '*' character
 */
#include <stdio.h>
 
void main()
{
    char password[10], username[10], ch;
    int i;
 
    printf("Enter User name: ");
    gets(username);
    printf("Enter the password < any 8 characters>: ");
    for (i = 0; i < 8; i++)
    {
            ch = getchar();
            password[i] = ch;
            ch = '*' ;
            printf("%c", ch);
    }
        password[i] = '\0';
    /*  Original password can be printed, if needed */
    printf("\n Your password is :");
    for (i = 0; i < 8; i++)
    {
            printf("%c", password[i]);
    }
}

 

Output


Enter User name: rajaraman
Enter the password <any 8 characters>: shashi12
********
Your password is :shashi12