Controle de Login

Preciso criar um acesso ao sistema com login e senha, mas não sei nem por onde começar ou como fazer.
Basicamente tenho um Classe Pessoa que é pai das classes Funcionario e Aluno.
Como criar o login para o usuario entrar e como dar as permissões paea cada tipo de usuario (funcionario e aluno)

Obrigado!

opa… td bom?

entao… no seu Banco de Dados, vc tem as pessoas cadastradas numa tabela Pessoas, por exemplo, aí nessa tabela vc inclui a coluna Nivel, por exemplo… e armazena 1 pra aluno e 2 pra funcionario…

aí no seu programa… no objeto Pessoa, vc cria um método q retorna o valor dessa coluna Nivel.

e no código do seu programa… vc pode fazer assim:

if(pessoa.getNivel() <2) // funcionario
   // aí vc implementa as permissoes pra funcionario..

nao sei se entendeu… qualquer coisa, posta aí…

abraços!

É por ai!

E como posso fazer este controle de login confiável?
Terei que usar algum tipo de criptografia ou posso usar apenas o JPassword?

Abraço!