Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- void adminLogin(),funcNotif(char x[]);
- void funcRegi(char y[]);
- void admorcl();
- void AdminHomeS();
- void ClientLogScr();
- void funcLog();
- char UserToPass(char *w);
- char RegUs[10],answer[8],access[20],clientLogin[10],answer[8],ansApp[5],ClUser[10],ClPass[10];
- int i=0;
- int main() {
- char modeChoice[10],accessAdmin[15];
- //**************HOME SCREEN *********************
- admorcl();
- if (strcmp(answer,"Admin")==0) {
- adminLogin();
- do {
- if (strcmp(access,"Exit")==0) {
- admorcl();
- }
- AdminHomeS(); //ADMIN SCREEN
- }
- while(strcmp(access,"Exit")==0);
- }
- else {
- ClientLogScr();
- if (strcmp(clientLogin,"Register")==0) {
- funcRegi(RegUs);
- i=-1;
- admorcl();
- adminLogin();
- i=1;
- AdminHomeS();
- funcNotif(RegUs);
- if (strcmp(ansApp,"Yes")==0) {
- i=1;
- admorcl();
- funcLog();
- }
- }
- else {
- funcLog();
- }
- }
- return 0;
- }
- void admorcl() {
- system("cls");
- printf("\n\t\t\t ~ Home Screen ~");
- if (i==1) {
- do {
- printf("\n\n\n\t\tEnter as (Admin / Client): ");
- scanf("%s",answer);
- }
- while (strcmp(answer,"Client")!=0);
- }
- else if (i==-1) {
- do {
- printf("\n\n\n\t\tEnter as (Admin / Client): ");
- scanf("%s",answer);
- }
- while (strcmp(answer,"Admin")!=0);
- }
- else {
- do {
- printf("\n\n\n\t\tEnter as (Admin / Client): ");
- scanf("%s",answer);
- }
- while ((strcmp(answer,"Admin")!=0)&&(strcmp(answer,"Client")!=0));
- }
- system("cls");
- }
- void adminLogin() {
- char adminUser[8],adminPass[8];
- system("cls");
- printf("\n\n\t\t\t ~ Admin's login screen ~");
- do {
- printf("\n\n\n\t\t Username: ");
- scanf("%s",&adminUser);
- }
- while ((strcmp(adminUser,"admin")!=0));
- do {
- printf("\n\n\t\t Password: ");
- scanf("%s",&adminPass);
- }
- while ((strcmp(adminPass,"pizza")!=0));
- system("cls");
- }
- void AdminHomeS() {
- char accessNotif[5];
- printf("\n\n\t\t\t ~~ ADMIN'S SCREEN ~~");
- if (i==1) {
- printf("\n\n\n\t 1)Notifications (1)");
- }
- else {
- printf("\n\n\n\t 1)Notifications");
- }
- printf("\n\n\t 2)View");
- printf("\n\n\t 3)Search");
- printf("\n\n\t 4)Exit");
- if (i==1) {
- do {
- printf("\n\n\n\t\t\tGet access to notifications? : ");
- scanf("%s",accessNotif);
- }
- while (strcmp(accessNotif,"Yes")!=0);
- }
- else {
- do {
- printf("\n\n\n\t\t\t\tGet access to: ");
- scanf("%s",access);
- }
- while ((strcmp(access,"Notifications")!=0)&&
- (strcmp(access,"View")!=0)&&
- (strcmp(access,"Search")!=0)&&
- (strcmp(access,"Exit")!=0));
- }
- }
- void ClientLogScr() {
- system("cls");
- printf("\n\n\t\t\t ~ Client's login screen ~" "\n\n\n\t\tRegister.\t\t\tLogin." "\n\t\t(Create new account).\t\t(Already have an account).");
- do {
- printf("\n\n\n\t Choose: ");
- scanf("%s",&clientLogin);
- }
- while ((strcmp(clientLogin,"Register")!=0)&&(strcmp(clientLogin,"Login")!=0));
- }
- void funcLog() {
- char *Ptr;
- char Clapproved[10];
- system("cls");
- if (i==1) {
- printf("\n\n\t\t\t ~Login screen~");
- printf("\n\n\t\t Your username has been approved.");
- //UserToPass(RegUs);
- Ptr=RegUs;
- printf("\n\n\t\t Your password is: %s",Ptr);
- do {
- printf("\n\n\n\n\n\t\t\tType your username: ");
- scanf("%s",&Clapproved);
- }
- while (strcmp(Clapproved,RegUs)!=0);
- }
- else {
- printf("\n\n\t\t\t ~Login screen~");
- printf("\n\n\n\n\n\n\tType your username: ");
- scanf("%s",&ClUser);
- }
- }
- void funcRegi(char y[]) {
- system("cls");
- printf("\n\n\t\t\t ~Register screen~");
- printf("\n\n\n\tType your username: ");
- scanf("%s",y);
- }
- void funcNotif(char x[]) {
- system("cls");
- printf("\n\n\t\t\t ~~ ADMIN'S SCREEN ~~" "\n\n\n\t You have 1 notification." "\n\n\t\tUsername:%s",x);
- do {
- printf("\n\n\t Approve?: ");
- scanf("%s",&ansApp);
- }
- while ((strcmp(ansApp,"Yes")!=0)&&(strcmp(ansApp,"No")!=0));
- }
- char UserToPass(char *w) {
- char Pass[10],*Ptr;
- Ptr=Pass;
- while (*w != '\0') {
- *Ptr = toupper(*w);
- *w+=2;
- }
- return *Ptr;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement