Tu lo que necesitas son "PERMISOS" de usuario.... te voy a explicar una lógica "sencilla" para que tu la desarrolles, NO te voy a hacer el código.. (a menos que me pagues xD ), pero tampoco creo justo hacer todo, ayudamos con dudas específicas no haciendo todo TU trabajo..
Haces un formulario para agregar usuarios y en tu tabla de usuarios pones un campo que diga "tipo_usuario" puedes manejarlo como tipo CHAR ('A' de admin, 'E' de empleado, tu los defines) o tipo INTEGER (0 de admin, 1 de empleado, tu los defines)
entonces cuando se 'identifique' el usuario, vas a tu base, obtienes el tipo de usuario y hacer un IF o un Swich ejemplo:
Swich (tipo_user)
{
case 0:
//tu código aquí
.
.
break;
case 1:
//tu código aquí
.
.
break;
}
realmente este es un ejemplo MUYYY sencillo, se puede hacer tan complejo como tu sistema necesite, solo te recuerdo cuando guardes contraseñas en tu base, que sean encriptadas en MD5.
antes de validar el user y pass conviertes el pass a MD5.. saludos! espero te haya ayudado un poco..