Requisitos minimos do projeto

O seu projeto devera'  satisfazer aos seguintes requisitos:
  1. Todo acesso ao sistema devera' ser feito via senha
  2. As senhas deverao ser criptografadas "com sal" (via funcao crypt do Unix) e apenas a senha  cifrada devera ser armazenada (veja exemplos no apendice   de CGI Programming  101. A autenticacao devera ser mantida via arquivos do sistema e nao via Servidor Apache ( i. e. via arquivos .htaccess e .htpassword).
  3. O seu projeto devera ter pelo menos duas categorias de usuarios com privilegios distintos de acesso ao sistema.
  4. V. devera evitar resubmissoes acidentais (duplo clique) ou nao (via botao "Back", por exemplo) dos dados de um mesmo formulario.
  5. V. devera evitar que, via "bookmarking" da pagina corrente um usuario possa posteriormente entrar no sistema sem a devida autenticacao.
  6. V. devera manter o estado de uma sessao atraves de uma das tecnicas vistas em aula.