1. Lo primero sería definir los perfiles de usuarios. Al menos tendrías que tener dos tablas:
a. Tabla usuarios: nombres, apellidos, ..., id_perfil
b. Tabla perfiles: id_perfil, nom_perfil
El campo perfiles.id_perfil debe ser clave primaria y usuarios.id_perfil debe ser índice.
2. Luego tendrías que relacionar las tablas. Puedes hacerlo con el phpMyAdmin. Fíjate que el campo perfiles.id_perfil debe ser clave de referenciada y usuarios.id_perfil debe ser clave extrangera.
3. En el momento del login debes:
a) Comprobar usuario y contraseña.
b) Comprobar perfil.
c) Crear una sesión.
d) Redirigir según el perfil.
Lo que cada usuario pueda o no pueda hacer se puede hacer de dos formas al menos:
a) En la misma página cargas todo y lo muestras según el tipo de perfil.
b) Rediriges a una página distinta para cada perfil.
Lo que hagas aquí dependerá de lo que necesites hacer.
Lo más importante, antes de escribir código, es tener claro qué quiero hacer y cómo lo voy a organizar. Así después escribir código es más simple.