Gerenciamento de sessão - sem framework

Olá pessoal!

Gostaria de saber de vocês qual a melhor maneira para gerenciar sessões de usuários aos recursos diversos da aplicação, sem uso de frameworks.

Inclusive, ter gerência com níveis diferenciados de acessoa aos recursos. Por exemplo: gerente, vendedor.

Espero ter sido claro.

Att

Ismael Rocha