Exemplo n.º 1
0
/* 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;

	}
}
Exemplo n.º 2
0
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()));
}
Exemplo n.º 3
0
/*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);
}