DOIS NIVEIS DE USUARIOS

USUARIO.EXCLUIDOS 26/09/2009 16:43:57
#323744
Ola mestres.

Venho recorrer mais uma vez a vossa sabedoria!!! [S70]

Quando desenvolvemos alguam aplicativo com 2 níveis de usuários (com senha), por onde devemos comessar a programar?
Diretamente nos formulários e depois partiremos para os níveis?
Criando os bancos de dados?

Enfim... To perdidao com relação a isso!

Agradeço!
ASHKATCHUP 26/09/2009 17:44:03
#323745
Como funciona esse [Ô]nivelamento[Ô]?
Ele serve para controlar o acesso aos forms ou o que um usuário pode ou não fazer dentro deste form?
TECLA 26/09/2009 17:46:20
#323746
Resposta escolhida
Depende muito das informações do projeto que você já tem. Mas, vou tentar te direcionar.

Já definiu as REGRAS DE NEGÓCIO?
Se sim, sugiro que defina a ESTRUTURA DA BASE DE DADOS e por fim trabalhe nos FORMS.

Outra coisa, o PERFIL DO USUÁRIO será definido no CÓDIGO, ou o ADMINISTRADOR tem a liberdade de configurar isso via APLICAÇÃO?
Defina estes detalhes agora, para que não tome uma direção [Ô]contrária[Ô] à realidade da aplicação.
USUARIO.EXCLUIDOS 26/09/2009 17:57:51
#323747
Citação:

ASHKATCHUP escreveu:
Como funciona esse [Ô]nivelamento[Ô]?
Ele serve para controlar o acesso aos forms ou o que um usuário pode ou não fazer dentro deste form?



Isso mesmo... Teremos 2...
Usuario normal, onde este so vai adicionar informações
Usuario Administrador, onde tera como adicionar informações e puxar relatórios.

Citação:

TECLA escreveu:
Já definiu as REGRAS DE NEGÓCIO?


Outra coisa, o PERFIL DO USUÁRIO será definido no CÓDIGO, ou o ADMINISTRADOR tem a liberdade de configurar isso via APLICAÇÃO?



Regras em que sentido mestre!?!
Esto querendo fazer o perfil dos usuario se do administradores tudo via código. Acredito que dessa forma fica mais fácil pra mim programar não?

Obrigado mestres TECLA, ASHKATCHUP!!!!
TECLA 26/09/2009 19:07:43
#323749
Bom, as regras de negócio é o que define como a sua aplicação vai FUNCIONAR e se COMPORTAR em determinadas situações.
Quanto ao PERFIL, via código é bem mais fácil de fazer.
ASHKATCHUP 26/09/2009 20:09:23
#323753
Se for somente a nivel de liberar ou restringir acesso a forms, o projeto em anexo pode lhe ajudar.
USUARIO.EXCLUIDOS 26/09/2009 20:27:47
#323754
Citação:

ASHKATCHUP escreveu:
Se for somente a nivel de liberar ou restringir acesso a forms, o projeto em anexo pode lhe ajudar.


Realmente deu uma iluminada!
Valeu mesmo...


Citação:

TECLA escreveu:
Bom, as regras de negócio é o que define como a sua aplicação vai FUNCIONAR e se COMPORTAR em determinadas situações.
Quanto ao PERFIL, via código é bem mais fácil de fazer.


Ja definir sim as regras... Ja tenho tudo anotado no papel como o aplicativo tera que se comportar de acordo com o usuário logado.

Agradeço muito pela atenção dos mestres!!
ROBIU 27/09/2009 05:32:44
#323767
Esta é minha Ocx Login. Você não precisa se preucupar com a codigicação de segurança de senhas.
Este .Ocx faz tudo sobre senha. Cria o .mdb com senha, guarda as senhas Criptografadas, edita, adiciona e deleta senhas. é só colocar no seu projeto e pronto: o resto é com o ocx. Possui três níveis de user(Adm,Operador e visitante) Só o Adm pode criar as senhas. Os Operadores podem alterar as senhas. Os visitantes para o caso de haver usuários com funçoes bem limitadas(só visualizar, por exemplo).
As senhas são armazenadas em arquivo access, criado pelo componente no primeiro acesso, com os registros cryptografados. Há user e senhas iniciais, definidas na janela de propriedades. Para o primeiro acesso, você envia o user e senha para o cliente. Depois que ele recebe a senha adm, ele pode criar outra senha adm e deletar a fornecida. Caso o sistema recuse o banco por acesso violado, pode-se deletar o banco e o componente cria outro banco com as configurações iniciais.
Para controlar o acesso por grupo. pega a valor das propriedades usuario (o user logado) e tipoUser(Se adm, se oper...) e coloca em um painel ou em uma var publica no módulo. Estou atualizando este componente. Nas próximas versões o adm poderá criar os grupos como preferir ( por setor, por módulo, etc) alem de listar os user cadastrados. Sugestões podem ser anexadas ao projeto.
USUARIO.EXCLUIDOS 27/09/2009 08:51:23
#323771
Valeu mesmo ROBIU,

Vou dar uma olhada no link que vc passou!!!
Tópico encerrado , respostas não são mais permitidas