Answers for "simple program for sign in and sign up in c++"

C++
0

simple program for sign in and sign up in c++

#include<iostream.h>
    #include<fstream.h>
    #include<conio.h>
    #include<stdio.h>
    #include<string.h>

    void register_user();
    void login_user();
    void main_menu();

    int IsLoggedIn()
    {
        char username[20],password[20],un[20],pw[20];
        cout<<"Enter Username: ";gets(username);
        cout<<"Enter Password: ";gets(password);

        ifstream read(username + ".txt");
        getline(un,read);
        getline(pw,read);

        if(un==username && pw==password)
        {
            return 1;
        }
        else
        {
            return 0;
        }
    }

    void main()
    {
        main_menu();
    }

    void main_menu()
    {
        int choice;
        cout<<"1. Register\n2. Login\nYour Choice: "; cin>>choice;
        switch(choice)
        {
            case 1: register_user(); break;
            case 2: login_user(); break;
            default: break;
        }
    }

    void register_user()
    {
        char username[20], password1[20],password2[20];
        cout<<"Enter Username: ";gets(username);
        rev1:cout<<"Enter Password: ";gets(password1);
        cout<<"Enter Password again: ";gets(password2);
        while (password1!=password2)
        {
            goto rev1;
        }
        ofstream file;
        file.open(username + ".txt");
        file<<username<<endl<<password1;
        file.close();
    }

    void login_user()
    {
        int chk=IsLoggedIn();
        if(chk==1)
        {
            cout<<"Log in successfull!\n";
        }
        else
        {
            cout<<"Log in unsucessfull!\n";
        }
    }
Posted by: Guest on April-10-2021

Browse Popular Code Answers by Language