31#ifndef ADMIN_MANAGER_H
32#define ADMIN_MANAGER_H
46#define MAX_USERNAME_LENGTH 20
53#define MAX_PASSWORD_LENGTH 20
81void saveAdminCredentials(
void);
101void loadAdminCredentials(
void);
120bool adminExists(
const char*
username);
171bool addAdmin(
const char*
username,
const char*
password,
const char* currentAdminUsername,
const char* currentAdminPassword);
197bool deleteAdmin(
const char*
username,
const char* currentAdminUsername,
const char* currentAdminPassword);
222bool changeAdminPassword(
const char*
username,
const char* oldPassword,
const char* newPassword);
232void displayAdmin(
void);
#define MAX_PASSWORD_LENGTH
Maximum password length.
#define MAX_USERNAME_LENGTH
Maximum username length.
char username[MAX_USERNAME_LENGTH]
char password[MAX_PASSWORD_LENGTH]