/* this function menu for sudent*/ void student(){ char ch; printf("\n"); printf("----------------1.SEARCH-------------------------------\n"); printf("----------------2.SHOW BOOK RECORD BRANCH WISE---------\n"); printf("----------------3.CHANGE PASSWORD------------------------\n"); printf("----------------4.MAINMENU--------------------------------\n"); scanf(" %c",&ch); switch(ch){ case '1': search(); break; case '2': show(); break; case '3': changepass(); break; case '4': mainmenu(); break; default : printf("---------invalid input----------\n"); student(); break; } }
changepassword::changepassword(QWidget *parent) : QDialog(parent), ui(new Ui::changepassword) { ui->setupUi(this); setWindowTitle("Change Password"); changesocket = new QTcpSocket(this); buffer = new QBuffer(this); buffer->open(QIODevice::ReadWrite); connect(changesocket, SIGNAL(readyRead()), SLOT(receiveMessage())); connect(this, SIGNAL(connectworked(QString*)), SLOT(sendMessage(QString*))); connect(this, SIGNAL(logconnect()), SLOT(toggleConnection())); connect(this, SIGNAL(receivedthis(string)), this , SLOT(checkiftrue(string))); this->connect(ui->submit,SIGNAL(clicked()), this, SLOT(changepass())); this->connect(ui->cancel,SIGNAL(clicked()), this, SLOT(cancel())); }
/*this function take id and pass */ void login(){ struct data{ char id[10]; char pass[16]; }; strc st; struct data c; char ch; char m[10] ,n[16],x,pa[10]; int d=0,a=0; printf("WELCOME STUDENT\n"); FILE *fp; FILE *fs; fs=fopen("sho.txt","ab+"); fp=fopen("stud","rb+"); printf("/**************ADMIN ID=123 PASS= 00 ******************/\n"); printf("ENTER THE ID 5 DIGIT FOR LOGIN \n"); scanf("%s", m); printf("ENTER 5 DIGIT PASS\n"); pass(n); rewind(fp); while(a==0){ while(fread(&c,sizeof(c), 1, fp)==1){ if((strcmp(c.id,m)==0) && (strcmp(c.pass,n)==0)){ fwrite(c.id,sizeof(c.id),1,fs); printf("SUCCESFULLY LOGIN\n"); d=1; a=1; break; } else { a=0; } } if(a==0){ printf("1.RE ENTER\n "); printf("2.MAINMENU\n"); scanf(" %c",&x); switch(x){ case '1': m[0]='\0';n[0]='\0'; printf("ENTER THE ID \n"); scanf("%s", m); printf("ENTER PASS\n"); pass(n); rewind(fp); break; case '2': mainmenu(); } } } if(d){ //system("clear"); printf("----------------1.SEARCH-------------------------------\n"); printf("----------------2.SHOW BOOK RECORD BRANCH WISE---------\n"); printf("----------------3.CHANGE PASSWORD------------------------\n"); printf("----------------4.MAINMENU--------------------------------\n"); scanf(" %c",&ch); switch(ch){ case '1': search(); break; case '2': show(); break; case '3': changepass(); break; case '4': mainmenu(); break; default : printf("---------INVALID INPUT----------\n"); student(); break; } } fclose(fp); }