Autenticação: sub-classes de Usuario

1 resposta
asclows

Possuo as classes: Internauta e Administrador, as duas estendem a classe Usuario que possui: id, usuario, senha, email.

Como descobrir qual tipo de usuario está tentando se logar no sistema?

Se tenho um formulário comum para os dois efetuarem o login, sabendo também que qualquer um dos tipos é um “Usuario” como instanciar um objeto da sub-classe de Usuario correspondente aos dados enviados pelo formulário?

Preferiria não ter uma coluna ‘tipo’ na base de dados, pois gostaria de criar uma tabela para cada sub-classe de Usuario já que as diferenças de atributos entre a sub-classe Internauta e Administrador são muitas.

Alguém tem alguma forma legal de autenticar seus ‘diferentes’ usuários? Poderiam citar os passos da submissão do formulário até estar devidamente registrado na sessão?

1 Resposta

seufagner

Cara, não faz sentido.

Se você utiliza o mesmo formulário HTML, coloca um para o cara marcar qual o tipo de autenticação que ele vai solicitar. (internauta ou administrador)

Dessa forma você vai poder utilizar uma tabela para cada subclasse.

Criado 19 de maio de 2007
Ultima resposta 19 de mai. de 2007
Respostas 1
Participantes 2