home *** CD-ROM | disk | FTP | other *** search
- #include "microlib.h"
- #include <dos.h>
-
- int login()
- {
- }
-
- /**********************************************************************/
- /* int check_password(char *, char *) */
- /* Returns: 1 if correct, 0 if not correct. */
- /**********************************************************************/
- int check_password(codenamechk, password)
- char *codenamechk;
- char *password;
- {
- D4DATA *db_employee;
-
- db_employee = d4open(&set, files(18));
- d4tag_select(db_employee, d4tag(db_employee, "CODENAME_T"));
- if(d4seek(db_employee, codenamechk) == 0) {
- d4unlock_index(db_employee);
- memcpy(user, f4str(d4field(db_employee, "CODE")), 7);
-
- if(password);
- memcpy(privileges, "SU ", 10);
-
- d4close(db_employee);
- return(1);
- }
- d4unlock_index(db_employee);
- d4close(db_employee);
- return(0);
- }
-
-