Hola que tal.
Te recomiendo que busques en el foro, ya que ese tema de a tratado muchas veces y si deseas ejemplos completos te recomiendo que visites los aportes y FAQ'S del foro.
Aportes FAQ's
O si tienes ya un avance puedes mostrar tu código para ayudarte mejor, toma en cuenta los privilegios que le vas a asignar a cada uno de tus usuarios.
Saludos