O grupo no qual você está postando é um grupo da Usenet. As mensagens postadas neste grupo farão com que o seu e-mail fique visível para qualquer pessoa na internet.
Olá pessoal to com um pouco de dificuldade em montar a logica pra esta
situação:
tenho um cadastro de empresas onde cada empresa vai poder
disponibilizar o acesso ao sistema para outras pessoas da organização,
cada uma com sua própria senha e login individualizados,
Usuário administrador é o responsável pela conta da empresa, ou seja,
é a pessoa autorizada cadastrar e alterar os dados dos usuários
habilitados e definir o recebimento ou não de comunicados do sistema .
Ai é que esta, um usuario da empresa nao deve de forma alguma ver os
dados de outra empresa ...
tipo se tenho
joao, empresaA, senha 123
joao ,empresaB senha 1234
se Joao da empresa A digitar a senha 1234 vc ja sabe o q acontece ...
Alguem ja precisou fazer um sistema desse tipo? tem alguma sugestao
para validação mais precisa?
Desde ja agradeço!
> Olá pessoal to com um pouco de dificuldade em montar a logica pra esta
> situação:
> tenho um cadastro de empresas onde cada empresa vai poder
> disponibilizar o acesso ao sistema para outras pessoas da organização,
> cada uma com sua própria senha e login individualizados,
> Usuário administrador é o responsável pela conta da empresa, ou seja,
> é a pessoa autorizada cadastrar e alterar os dados dos usuários
> habilitados e definir o recebimento ou não de comunicados do sistema .
> Ai é que esta, um usuario da empresa nao deve de forma alguma ver os
> dados de outra empresa ...
> tipo se tenho
> joao, empresaA, senha 123
> joao ,empresaB senha 1234
> se Joao da empresa A digitar a senha 1234 vc ja sabe o q acontece ...
> Alguem ja precisou fazer um sistema desse tipo? tem alguma sugestao
> para validação mais precisa?
> Desde ja agradeço!
> Olá pessoal to com um pouco de dificuldade em montar a logica pra esta
> situação:
> tenho um cadastro de empresas onde cada empresa vai poder
> disponibilizar o acesso ao sistema para outras pessoas da organização,
> cada uma com sua própria senha e login individualizados,
> Usuário administrador é o responsável pela conta da empresa, ou seja,
> é a pessoa autorizada cadastrar e alterar os dados dos usuários
> habilitados e definir o recebimento ou não de comunicados do sistema .
> Ai é que esta, um usuario da empresa nao deve de forma alguma ver os
> dados de outra empresa ...
> tipo se tenho
> joao, empresaA, senha 123
> joao ,empresaB senha 1234
> se Joao da empresa A digitar a senha 1234 vc ja sabe o q acontece ...
> Alguem ja precisou fazer um sistema desse tipo? tem alguma sugestao
> para validação mais precisa?
> Desde ja agradeço!
Beauty is more important in computing than anywhere else in technology
because software is so complicated. Beauty is the ultimate defence against
complexity. - David Gelernter
2009/11/5 Renato de Freitas Freire <renat...@gmail.com>
>> Olá pessoal to com um pouco de dificuldade em montar a logica pra esta
>> situação:
>> tenho um cadastro de empresas onde cada empresa vai poder
>> disponibilizar o acesso ao sistema para outras pessoas da organização,
>> cada uma com sua própria senha e login individualizados,
>> Usuário administrador é o responsável pela conta da empresa, ou seja,
>> é a pessoa autorizada cadastrar e alterar os dados dos usuários
>> habilitados e definir o recebimento ou não de comunicados do sistema .
>> Ai é que esta, um usuario da empresa nao deve de forma alguma ver os
>> dados de outra empresa ...
>> tipo se tenho
>> joao, empresaA, senha 123
>> joao ,empresaB senha 1234
>> se Joao da empresa A digitar a senha 1234 vc ja sabe o q acontece ...
>> Alguem ja precisou fazer um sistema desse tipo? tem alguma sugestao
>> para validação mais precisa?
>> Desde ja agradeço!
ou ainda, tu pode definir o usuário como único, e se tiver mais de um
usuário com o mesmo nome, coloque a primeira inicial do nome e o
sobrenome... ex: Nome "Édson Kuzniewski" Usuário: "ekuzniewski" digamos
assim e ter um ligamento deste usuário a uma empresa pela tabela com os
devidos acessos a somente a esta empresa, e tu pode ainda criar um usuário
supremo que tenha acesso a todas as empresa ligando este usuário a
multi-empresas tudo pelas tabelas do banco...
pelo menos eu tive esta cituação a algum tempo, e fiz mais ou menos isso
ae...
OBS: tu tem que defini se o login vai ser único do usuário ou ele vai
acessar por um e-mail ou como já dito via CPF ou RG sei lá que não seja
repitido, para não causar problemas futuros....
> Beauty is more important in computing than anywhere else in technology
> because software is so complicated. Beauty is the ultimate defence against
> complexity. - David Gelernter
> 2009/11/5 Renato de Freitas Freire <renat...@gmail.com>
> Assossie o usuário à empresa...
>> na tabela usuarios coloca um campo empresa_id e só deixe o usuário acessar
>> os dados da empresa_id.
>> --
>> Renato de Freitas Freire
>> ren...@morfer.org
>>> Olá pessoal to com um pouco de dificuldade em montar a logica pra esta
>>> situação:
>>> tenho um cadastro de empresas onde cada empresa vai poder
>>> disponibilizar o acesso ao sistema para outras pessoas da organização,
>>> cada uma com sua própria senha e login individualizados,
>>> Usuário administrador é o responsável pela conta da empresa, ou seja,
>>> é a pessoa autorizada cadastrar e alterar os dados dos usuários
>>> habilitados e definir o recebimento ou não de comunicados do sistema .
>>> Ai é que esta, um usuario da empresa nao deve de forma alguma ver os
>>> dados de outra empresa ...
>>> tipo se tenho
>>> joao, empresaA, senha 123
>>> joao ,empresaB senha 1234
>>> se Joao da empresa A digitar a senha 1234 vc ja sabe o q acontece ...
>>> Alguem ja precisou fazer um sistema desse tipo? tem alguma sugestao
>>> para validação mais precisa?
>>> Desde ja agradeço!
1. Login por e-mail
2. Login por cpf
3. Colocar o login como unico no banco
4. No ato do login diponibilizar de qual empresa é aquele usuario ai
valida pelo login, empresa e senha
Eu acho meio improvavel que possa acontecer de ter dois usuarios com o mesmo
login e a mesma senha em empresas diferente, MAS segurança nunca e demais.
> Olá pessoal to com um pouco de dificuldade em montar a logica pra esta
> situação:
> tenho um cadastro de empresas onde cada empresa vai poder
> disponibilizar o acesso ao sistema para outras pessoas da organização,
> cada uma com sua própria senha e login individualizados,
> Usuário administrador é o responsável pela conta da empresa, ou seja,
> é a pessoa autorizada cadastrar e alterar os dados dos usuários
> habilitados e definir o recebimento ou não de comunicados do sistema .
> Ai é que esta, um usuario da empresa nao deve de forma alguma ver os
> dados de outra empresa ...
> tipo se tenho
> joao, empresaA, senha 123
> joao ,empresaB senha 1234
> se Joao da empresa A digitar a senha 1234 vc ja sabe o q acontece ...
> Alguem ja precisou fazer um sistema desse tipo? tem alguma sugestao
> para validação mais precisa?
> Desde ja agradeço!
-- Atenciosamente
Jhonny Makis
Web criação e programação
> 1. Login por e-mail
> 2. Login por cpf
> 3. Colocar o login como unico no banco
> 4. No ato do login diponibilizar de qual empresa é aquele usuario ai
> valida pelo login, empresa e senha
> Eu acho meio improvavel que possa acontecer de ter dois usuarios com o
> mesmo login e a mesma senha em empresas diferente, MAS segurança nunca e
> demais.
>> Olá pessoal to com um pouco de dificuldade em montar a logica pra esta
>> situação:
>> tenho um cadastro de empresas onde cada empresa vai poder
>> disponibilizar o acesso ao sistema para outras pessoas da organização,
>> cada uma com sua própria senha e login individualizados,
>> Usuário administrador é o responsável pela conta da empresa, ou seja,
>> é a pessoa autorizada cadastrar e alterar os dados dos usuários
>> habilitados e definir o recebimento ou não de comunicados do sistema .
>> Ai é que esta, um usuario da empresa nao deve de forma alguma ver os
>> dados de outra empresa ...
>> tipo se tenho
>> joao, empresaA, senha 123
>> joao ,empresaB senha 1234
>> se Joao da empresa A digitar a senha 1234 vc ja sabe o q acontece ...
>> Alguem ja precisou fazer um sistema desse tipo? tem alguma sugestao
>> para validação mais precisa?
>> Desde ja agradeço!
> --
> Atenciosamente
> Jhonny Makis
> Web criação e programação
Desenvolvedor Colégio Trilingue Inovação
Site: http://www.colegioinovacao.com.br Cursando Sistemas de Informação - Unoesc Chapecó 1 Período
Integrante do grupo Fool N Lost de algoritimos computacionais
Fone 49 84149086
É um sistema que gerencia 3 sistema podendo crescer ate (N) sistemas
Cada administrador de cada sistema cadastra seus usuarios somente para seu
sistema
O administra PAI (admin) pode cadastrar os usuarios para um ou mais sistemas
podendo tbm atribuir essa funcao ao adminstrador dos outros sistemas
usua 1 tem perm ao sistema 3
usua 2 tem perm ao sistema 2
usua 3 tem perm aos sistemas 2,3
usua 4 tem perm aos sistemas 1,3
Quando o usuario se loga mostra os sistemas que ele tem permissao.
Nao é isso que vc quer fazer ?
Aqui eu fiz com login unico.
Recomendo o mesmo para voce
Se não faz por e-mail ou cpf
Se o sistema ja existe e vc tem muitos dados no seu sistema
Faça uma atualizacao na parte de login e solicite aos administradores para
alterar os login dos usuarios enviando os novos por e-mail.
Espero ter ajudado.
Qualquer coisa é só gritar.
.
.......
Se mudarmos os nomes ficaria como vc estar tentando fazer.
2009/11/5 Edinei L. Cipriani <phpedi...@gmail.com>
>> 1. Login por e-mail
>> 2. Login por cpf
>> 3. Colocar o login como unico no banco
>> 4. No ato do login diponibilizar de qual empresa é aquele usuario ai
>> valida pelo login, empresa e senha
>> Eu acho meio improvavel que possa acontecer de ter dois usuarios com o
>> mesmo login e a mesma senha em empresas diferente, MAS segurança nunca e
>> demais.
>>> Olá pessoal to com um pouco de dificuldade em montar a logica pra esta
>>> situação:
>>> tenho um cadastro de empresas onde cada empresa vai poder
>>> disponibilizar o acesso ao sistema para outras pessoas da organização,
>>> cada uma com sua própria senha e login individualizados,
>>> Usuário administrador é o responsável pela conta da empresa, ou seja,
>>> é a pessoa autorizada cadastrar e alterar os dados dos usuários
>>> habilitados e definir o recebimento ou não de comunicados do sistema .
>>> Ai é que esta, um usuario da empresa nao deve de forma alguma ver os
>>> dados de outra empresa ...
>>> tipo se tenho
>>> joao, empresaA, senha 123
>>> joao ,empresaB senha 1234
>>> se Joao da empresa A digitar a senha 1234 vc ja sabe o q acontece ...
>>> Alguem ja precisou fazer um sistema desse tipo? tem alguma sugestao
>>> para validação mais precisa?
>>> Desde ja agradeço!
>> --
>> Atenciosamente
>> Jhonny Makis
>> Web criação e programação
> Desenvolvedor Colégio Trilingue Inovação
> Site: http://www.colegioinovacao.com.br > Cursando Sistemas de Informação - Unoesc Chapecó 1 Período
> Integrante do grupo Fool N Lost de algoritimos computacionais
> Fone 49 84149086
-- Atenciosamente
Jhonny Makis
Web criação e programação
Em que dois caras com o mesmo login tenham a mesma senha, ou algo parecido..
Isso pode acarretar um grande problema.
Para sanar esse problema deixariamos o campo de login único e adicionariamos um atributo dizendo de qual empresa ele é.
Você pode ir ainda mais além, adicionando mais um atributo dizendo qual o nivel de cada usuario, ou seja, poderiamos ter niveis como: usuario, cliente, administrador geral.
Exemplo:
Tabela Usuario
- id_login
- login (unique)
- nome
- id_empresa
- nivel_perfil
Tabela Empresa
- id_empresa
- nome_empresa
De acordo com cada nível de perfil e id da empresa você filtra ou redireciona da maneira mais viável.
Cara, qualquer dúvida só responder que faremos o possivel.
Abraço.
Date: Thu, 5 Nov 2009 22:59:02 -0300
Subject: [ PHP - Google ] Re: lógica de multiusuario
From: jhonnym...@gmail.com
To: listaphp@googlegroups.com
Ok,
Eu fiz um sistema como esse ai..
É um sistema que gerencia 3 sistema podendo crescer ate (N) sistemas
Cada administrador de cada sistema cadastra seus usuarios somente para seu sistema
O administra PAI (admin) pode cadastrar os usuarios para um ou mais sistemas podendo tbm atribuir essa funcao ao adminstrador dos outros sistemas
usua 1 tem perm ao sistema 3
usua 2 tem perm ao sistema 2
usua 3 tem perm aos sistemas 2,3
usua 4 tem perm aos sistemas 1,3
Quando o usuario se loga mostra os sistemas que ele tem permissao.
Nao é isso que vc quer fazer ?
Aqui eu fiz com login unico. Recomendo o mesmo para voce
Se não faz por e-mail ou cpf
Se o sistema ja existe e vc tem muitos dados no seu sistema
Faça uma atualizacao na parte de login e solicite aos administradores para alterar os login dos usuarios enviando os novos por e-mail.
Espero ter ajudado.
Qualquer coisa é só gritar.
.
.......
Se mudarmos os nomes ficaria como vc estar tentando fazer.
2009/11/5 Edinei L. Cipriani <phpedi...@gmail.com>
Login por e-mail
Login por cpf
Colocar o login como unico no banco
No ato do login diponibilizar de qual empresa é aquele usuario ai valida pelo login, empresa e senhaEu acho meio improvavel que possa acontecer de ter dois usuarios com o mesmo login e a mesma senha em empresas diferente, MAS segurança nunca e demais.
Olá pessoal to com um pouco de dificuldade em montar a logica pra esta
situação:
tenho um cadastro de empresas onde cada empresa vai poder
disponibilizar o acesso ao sistema para outras pessoas da organização,
cada uma com sua própria senha e login individualizados,
Usuário administrador é o responsável pela conta da empresa, ou seja,
é a pessoa autorizada cadastrar e alterar os dados dos usuários
habilitados e definir o recebimento ou não de comunicados do sistema .
Ai é que esta, um usuario da empresa nao deve de forma alguma ver os
dados de outra empresa ...
tipo se tenho
joao, empresaA, senha 123
joao ,empresaB senha 1234
se Joao da empresa A digitar a senha 1234 vc ja sabe o q acontece ...
Alguem ja precisou fazer um sistema desse tipo? tem alguma sugestao
para validação mais precisa?
Desde ja agradeço!
--
Atenciosamente
Jhonny Makis
Web criação e programação
Desenvolvedor Colégio Trilingue Inovação
Site: http://www.colegioinovacao.com.br Cursando Sistemas de Informação - Unoesc Chapecó 1 Período
Integrante do grupo Fool N Lost de algoritimos computacionais
Fone 49 84149086
-- Atenciosamente
Jhonny Makis
Web criação e programação
Ai vc pode ter X usuarios e X empresa com permisoes diferente
Quando vc for autenticar, veja se o usuario existe, estando OK, veja quais empresas ele tem acesso (pela tabela permisssao_empresa), se tiver mais que um empresa, faça uma listagem das empresas, ai ele escolhe a empresa.
Em todas as tabelas do sistema, vc tem ter o idEmpresa, para dessa forma, aparecer apenas os dados de empresa X
----- Original Message ----- From: Edson Kunziewski To: listaphp@googlegroups.com Sent: Thursday, November 05, 2009 9:04 PM
Subject: [ PHP - Google ] Re: lógica de multiusuario
ou ainda, tu pode definir o usuário como único, e se tiver mais de um usuário com o mesmo nome, coloque a primeira inicial do nome e o sobrenome... ex: Nome "Édson Kuzniewski" Usuário: "ekuzniewski" digamos assim e ter um ligamento deste usuário a uma empresa pela tabela com os devidos acessos a somente a esta empresa, e tu pode ainda criar um usuário supremo que tenha acesso a todas as empresa ligando este usuário a multi-empresas tudo pelas tabelas do banco...
pelo menos eu tive esta cituação a algum tempo, e fiz mais ou menos isso ae...
OBS: tu tem que defini se o login vai ser único do usuário ou ele vai acessar por um e-mail ou como já dito via CPF ou RG sei lá que não seja repitido, para não causar problemas futuros....
Beauty is more important in computing than anywhere else in technology because software is so complicated. Beauty is the ultimate defence against complexity. - David Gelernter
2009/11/5 Renato de Freitas Freire <renat...@gmail.com>
Assossie o usuário à empresa...
na tabela usuarios coloca um campo empresa_id e só deixe o usuário acessar os dados da empresa_id.
Olá pessoal to com um pouco de dificuldade em montar a logica pra esta
situação:
tenho um cadastro de empresas onde cada empresa vai poder
disponibilizar o acesso ao sistema para outras pessoas da organização,
cada uma com sua própria senha e login individualizados,
Usuário administrador é o responsável pela conta da empresa, ou seja,
é a pessoa autorizada cadastrar e alterar os dados dos usuários
habilitados e definir o recebimento ou não de comunicados do sistema .
Ai é que esta, um usuario da empresa nao deve de forma alguma ver os
dados de outra empresa ...
tipo se tenho
joao, empresaA, senha 123
joao ,empresaB senha 1234
se Joao da empresa A digitar a senha 1234 vc ja sabe o q acontece ...
Alguem ja precisou fazer um sistema desse tipo? tem alguma sugestao
para validação mais precisa?
Desde ja agradeço!
Acho que a opção do login pelo e-mail (ou até mesmo cpf) mata a pau o problema....
[]s
Luiz Escobar
Fri, 6 Nov 2009 01:39:57 -0200, Renington Neri escreveu:
Concordo plenamente com o Jhonny max, até mesmo por questões de segurança..
Vamos supor uma hipotese remota..
Em que dois caras com o mesmo login tenham a mesma senha, ou algo parecido..
Isso pode acarretar um grande problema.
Para sanar esse problema deixariamos o campo de login único e adicionariamos um atributo dizendo de qual empresa ele é.
Você pode ir ainda mais além, adicionando mais um atributo dizendo qual o nivel de cada usuario, ou seja, poderiamos ter niveis como: usuario, cliente, administrador geral.
De acordo com cada nível de perfil e id da empresa você filtra ou redireciona da maneira mais viável.
Cara, qualquer dúvida só responder que faremos o possivel.
Abraço.
Date: Thu, 5 Nov 2009 22:59:02 -0300
Subject: [ PHP - Google ] Re: lógica de multiusuario
From: jhonnymax2@gmail.com
To: listaphp@googlegroups.com
Ok,
Eu fiz um sistema como esse ai..
É um sistema que gerencia 3 sistema podendo crescer ate (N) sistemas
Cada administrador de cada sistema cadastra seus usuarios somente para seu sistema
O administra PAI (admin) pode cadastrar os usuarios para um ou mais sistemas podendo tbm atribuir essa funcao ao adminstrador dos outros sistemas
usua 1 tem perm ao sistema 3
usua 2 tem perm ao sistema 2
usua 3 tem perm aos sistemas 2,3
usua 4 tem perm aos sistemas 1,3
Quando o usuario se loga mostra os sistemas que ele tem permissao.
Nao é isso que vc quer fazer ?
Aqui eu fiz com login unico.
Recomendo o mesmo para voce
Se não faz por e-mail ou cpf
Se o sistema ja existe e vc tem muitos dados no seu sistema
Faça uma atualizacao na parte de login e solicite aos administradores para alterar os login dos usuarios enviando os novos por e-mail.
Espero ter ajudado.
Qualquer coisa é só gritar.
.
.......
Se mudarmos os nomes ficaria como vc estar tentando fazer.
No ato do login diponibilizar de qual empresa é aquele usuario ai valida pelo login, empresa e senha
Eu acho meio improvavel que possa acontecer de ter dois usuarios com o mesmo login e a mesma senha em empresas diferente, MAS segurança nunca e demais.
Olá pessoal to com um pouco de dificuldade em montar a logica pra esta
situação:
tenho um cadastro de empresas onde cada empresa vai poder
disponibilizar o acesso ao sistema para outras pessoas da organização,
cada uma com sua própria senha e login individualizados,
Usuário administrador é o responsável pela conta da empresa, ou seja,
é a pessoa autorizada cadastrar e alterar os dados dos usuários
habilitados e definir o recebimento ou não de comunicados do sistema .
Ai é que esta, um usuario da empresa nao deve de forma alguma ver os
dados de outra empresa ...
tipo se tenho
joao, empresaA, senha 123
joao ,empresaB senha 1234
se Joao da empresa A digitar a senha 1234 vc ja sabe o q acontece ...
Alguem ja precisou fazer um sistema desse tipo? tem alguma sugestao
para validação mais precisa?
Desde ja agradeço!
--
Atenciosamente
Jhonny Makis
Web criação e programação
Desenvolvedor Colégio Trilingue Inovação
Site: http://www.colegioinovacao.com.br Cursando Sistemas de Informação - Unoesc Chapecó 1 Período
Integrante do grupo Fool N Lost de algoritimos computacionais
Fone 49 84149086
--
Atenciosamente
Jhonny Makis
Web criação e programação
> Acho que a opção do login pelo e-mail (ou até mesmo cpf) mata a pau o
> problema....
> []s
> Luiz Escobar
> Fri, 6 Nov 2009 01:39:57 -0200, Renington Neri escreveu:
> Concordo plenamente com o *Jhonny max,*
> até mesmo por questões de segurança..
> Vamos supor uma hipotese remota..
> Em que dois caras com o mesmo login tenham a mesma senha, ou algo
> parecido..
> Isso pode acarretar um grande problema.
> Para sanar esse problema deixariamos o campo de login único
> e adicionariamos um atributo dizendo de qual empresa ele é.
> Você pode ir ainda mais além, adicionando mais um atributo dizendo qual o
> nivel de cada usuario, ou seja, poderiamos ter niveis como: usuario,
> cliente, administrador geral.
> De acordo com cada nível de perfil e id da empresa você filtra ou
> redireciona da maneira mais viável.
> Cara, qualquer dúvida só responder que faremos o possivel.
> Abraço.
> ------------------------------
> Date: Thu, 5 Nov 2009 22:59:02 -0300
> Subject: [ PHP - Google ] Re: lógica de multiusuario
> From: jhonnym...@gmail.com
> To: listaphp@googlegroups.com
> Ok,
> Eu fiz um sistema como esse ai..
> É um sistema que gerencia 3 sistema podendo crescer ate (N) sistemas
> Cada administrador de cada sistema cadastra seus usuarios somente para seu
> sistema
> O administra PAI (admin) pode cadastrar os usuarios para um ou mais
> sistemas podendo tbm atribuir essa funcao ao adminstrador dos outros
> sistemas
> usua 1 tem perm ao sistema 3
> usua 2 tem perm ao sistema 2
> usua 3 tem perm aos sistemas 2,3
> usua 4 tem perm aos sistemas 1,3
> Quando o usuario se loga mostra os sistemas que ele tem permissao.
> Nao é isso que vc quer fazer ?
> Aqui eu fiz com login unico.
> Recomendo o mesmo para voce
> Se não faz por e-mail ou cpf
> Se o sistema ja existe e vc tem muitos dados no seu sistema
> Faça uma atualizacao na parte de login e solicite aos administradores para
> alterar os login dos usuarios enviando os novos por e-mail.
> Espero ter ajudado.
> Qualquer coisa é só gritar.
> .
> .......
> Se mudarmos os nomes ficaria como vc estar tentando fazer.
> 2009/11/5 Edinei L. Cipriani <phpedi...@gmail.com>
> 1. Login por e-mail
> 2. Login por cpf
> 3. Colocar o login como unico no banco
> 4. No ato do login diponibilizar de qual empresa é aquele usuario ai
> valida pelo login, empresa e senha
> Eu acho meio improvavel que possa acontecer de ter dois usuarios com o
> mesmo login e a mesma senha em empresas diferente, MAS segurança nunca e
> demais.
> Olá pessoal to com um pouco de dificuldade em montar a logica pra esta
> situação:
> tenho um cadastro de empresas onde cada empresa vai poder
> disponibilizar o acesso ao sistema para outras pessoas da organização,
> cada uma com sua própria senha e login individualizados,
> Usuário administrador é o responsável pela conta da empresa, ou seja,
> é a pessoa autorizada cadastrar e alterar os dados dos usuários
> habilitados e definir o recebimento ou não de comunicados do sistema .
> Ai é que esta, um usuario da empresa nao deve de forma alguma ver os
> dados de outra empresa ...
> tipo se tenho
> joao, empresaA, senha 123
> joao ,empresaB senha 1234
> se Joao da empresa A digitar a senha 1234 vc ja sabe o q acontece ...
> Alguem ja precisou fazer um sistema desse tipo? tem alguma sugestao
> para validação mais precisa?
> Desde ja agradeço!
> --
> Atenciosamente
> Jhonny Makis
> Web criação e programação
> Desenvolvedor Colégio Trilingue Inovação
> Site: http://www.colegioinovacao.com.br > Cursando Sistemas de Informação - Unoesc Chapecó 1 Período
> Integrante do grupo Fool N Lost de algoritimos computacionais
> Fone 49 84149086
> --
> Atenciosamente
> Jhonny Makis
> Web criação e programação
Acho que a opção do login pelo e-mail (ou até mesmo cpf) mata a pau o problema....
[]s
Luiz Escobar
Fri, 6 Nov 2009 01:39:57 -0200, Renington Neri escreveu:
Concordo plenamente com o Jhonny max, até mesmo por questões de segurança..
Vamos supor uma hipotese remota.. Em que dois caras com o mesmo login tenham a mesma senha, ou algo parecido.. Isso pode acarretar um grande problema.
Para sanar esse problema deixariamos o campo de login único e adicionariamos um atributo dizendo de qual empresa ele é. Você pode ir ainda mais além, adicionando mais um atributo dizendo qual o nivel de cada usuario, ou seja, poderiamos ter niveis como: usuario, cliente, administrador geral.
De acordo com cada nível de perfil e id da empresa você filtra ou redireciona da maneira mais viável. Cara, qualquer dúvida só responder que faremos o possivel. Abraço.
Date: Thu, 5 Nov 2009 22:59:02 -0300 Subject: [ PHP - Google ] Re: lógica de multiusuario From: jhonnym...@gmail.com To: listaphp@googlegroups.com
Ok,
Eu fiz um sistema como esse ai..
É um sistema que gerencia 3 sistema podendo crescer ate (N) sistemas
Cada administrador de cada sistema cadastra seus usuarios somente para seu sistema
O administra PAI (admin) pode cadastrar os usuarios para um ou mais sistemas podendo tbm atribuir essa funcao ao adminstrador dos outros sistemas
usua 1 tem perm ao sistema 3 usua 2 tem perm ao sistema 2 usua 3 tem perm aos sistemas 2,3 usua 4 tem perm aos sistemas 1,3
Quando o usuario se loga mostra os sistemas que ele tem permissao.
Nao é isso que vc quer fazer ? Aqui eu fiz com login unico. Recomendo o mesmo para voce
Se não faz por e-mail ou cpf
Se o sistema ja existe e vc tem muitos dados no seu sistema Faça uma atualizacao na parte de login e solicite aos administradores para alterar os login dos usuarios enviando os novos por e-mail.
Espero ter ajudado. Qualquer coisa é só gritar.
.
.......
Se mudarmos os nomes ficaria como vc estar tentando fazer.
2009/11/5 Edinei L. Cipriani <phpedi...@gmail.com>
Login por e-mail
Login por cpf
Colocar o login como unico no banco
No ato do login diponibilizar de qual empresa é aquele usuario ai valida pelo login, empresa e senhaEu acho meio improvavel que possa acontecer de ter dois usuarios com o mesmo login e a mesma senha em empresas diferente, MAS segurança nunca e demais.
Olá pessoal to com um pouco de dificuldade em montar a logica pra esta situação:
tenho um cadastro de empresas onde cada empresa vai poder disponibilizar o acesso ao sistema para outras pessoas da organização, cada uma com sua própria senha e login individualizados,
Usuário administrador é o responsável pela conta da empresa, ou seja, é a pessoa autorizada cadastrar e alterar os dados dos usuários habilitados e definir o recebimento ou não de comunicados do sistema .
Ai é que esta, um usuario da empresa nao deve de forma alguma ver os dados de outra empresa ... tipo se tenho joao, empresaA, senha 123 joao ,empresaB senha 1234
se Joao da empresa A digitar a senha 1234 vc ja sabe o q acontece ... Alguem ja precisou fazer um sistema desse tipo? tem alguma sugestao para validação mais precisa? Desde ja agradeço!
--
Atenciosamente Jhonny Makis Web criação e programação
Desenvolvedor Colégio Trilingue Inovação Site: http://www.colegioinovacao.com.br Cursando Sistemas de Informação - Unoesc Chapecó 1 Período Integrante do grupo Fool N Lost de algoritimos computacionais Fone 49 84149086
-- Atenciosamente Jhonny Makis Web criação e programação
Pessoal desde ja agradeço a ajuda ... Gostei muito das sugestões de todos
...
tinha pensado em algumas como informar
destas formas a que me parece mais plausível para a minha situação é a do
email
basicamente a estrutura é q nem o jhonny falou pois futuramente os usuarios
deste sistema(so os masters ou os "donos das empresas") poderao adquirir o
acesso a outros sistemas pelo mesmo login e senha. os Sub usuarios são so
pra esse Sistema_1
eu pensei em fazer assim
procuro primeiro o usuario e depois a empresa a que ele pertence. entao
verifico o status da empresa pra permitir ou bloquear o acesso.
entao verifico os sistemas adquiridos por esta empresa.
e todas as tabelas realmente precisam ter o id_empresa senao ...ja viu né;
Ainda nao ta definido se vai ser assim mas ja tenho uma luz... se alguem
tiver mais uma ideia que possa tornar
mais seguro , será muito bem vinda!
> Todas essas são opções que sugerimos,
> sobre usar CP, EMAIL ou LOGIN..
> Isso ai vai variar de acordo com suas regras de negócios.
> Eu já usei email, nesse momento estou fazendo um sistema usando o CPF, já
> usei login...
> Enfim, você deve analisar e ver o qual melhor se adequa ao teu sistema.
> ------------------------------
> Date: Fri, 6 Nov 2009 08:48:39 -0200
> Subject: [ PHP - Google ] Re: lógica de multiusuario
> From: edva...@aerorodrigues.com
> To: listaphp@googlegroups.com
> olá amigo....
> tenho um sistema parecido...
> so que para a pessoa logar ela acessa
> empresa.sistemalalalalalalalal.com.br
> ai eu pego o endereco que ela acessou e sei quem digitar o usuario vem de
> tal lugar...
> Acho que a opção do login pelo e-mail (ou até mesmo cpf) mata a pau o
> problema....
> []s
> Luiz Escobar
> Fri, 6 Nov 2009 01:39:57 -0200, Renington Neri escreveu:
> Concordo plenamente com o *Jhonny max,*
> até mesmo por questões de segurança..
> Vamos supor uma hipotese remota..
> Em que dois caras com o mesmo login tenham a mesma senha, ou algo
> parecido..
> Isso pode acarretar um grande problema.
> Para sanar esse problema deixariamos o campo de login único
> e adicionariamos um atributo dizendo de qual empresa ele é.
> Você pode ir ainda mais além, adicionando mais um atributo dizendo qual o
> nivel de cada usuario, ou seja, poderiamos ter niveis como: usuario,
> cliente, administrador geral.
> De acordo com cada nível de perfil e id da empresa você filtra ou
> redireciona da maneira mais viável.
> Cara, qualquer dúvida só responder que faremos o possivel.
> Abraço.
> ------------------------------
> Date: Thu, 5 Nov 2009 22:59:02 -0300
> Subject: [ PHP - Google ] Re: lógica de multiusuario
> From: jhonnym...@gmail.com
> To: listaphp@googlegroups.com
> Ok,
> Eu fiz um sistema como esse ai..
> É um sistema que gerencia 3 sistema podendo crescer ate (N) sistemas
> Cada administrador de cada sistema cadastra seus usuarios somente para seu
> sistema
> O administra PAI (admin) pode cadastrar os usuarios para um ou mais
> sistemas podendo tbm atribuir essa funcao ao adminstrador dos outros
> sistemas
> usua 1 tem perm ao sistema 3
> usua 2 tem perm ao sistema 2
> usua 3 tem perm aos sistemas 2,3
> usua 4 tem perm aos sistemas 1,3
> Quando o usuario se loga mostra os sistemas que ele tem permissao.
> Nao é isso que vc quer fazer ?
> Aqui eu fiz com login unico.
> Recomendo o mesmo para voce
> Se não faz por e-mail ou cpf
> Se o sistema ja existe e vc tem muitos dados no seu sistema
> Faça uma atualizacao na parte de login e solicite aos administradores para
> alterar os login dos usuarios enviando os novos por e-mail.
> Espero ter ajudado.
> Qualquer coisa é só gritar.
> .
> .......
> Se mudarmos os nomes ficaria como vc estar tentando fazer.
> 2009/11/5 Edinei L. Cipriani <phpedi...@gmail.com>
> 1. Login por e-mail
> 2. Login por cpf
> 3. Colocar o login como unico no banco
> 4. No ato do login diponibilizar de qual empresa é aquele usuario ai
> valida pelo login, empresa e senha
> Eu acho meio improvavel que possa acontecer de ter dois usuarios com o
> mesmo login e a mesma senha em empresas diferente, MAS segurança nunca e
> demais.
> Olá pessoal to com um pouco de dificuldade em montar a logica pra esta
> situação:
> tenho um cadastro de empresas onde cada empresa vai poder
> disponibilizar o acesso ao sistema para outras pessoas da organização,
> cada uma com sua própria senha e login individualizados,
> Usuário administrador é o responsável pela conta da empresa, ou seja,
> é a pessoa autorizada cadastrar e alterar os dados dos usuários
> habilitados e definir o recebimento ou não de comunicados do sistema .
> Ai é que esta, um usuario da empresa nao deve de forma alguma ver os
> dados de outra empresa ...
> tipo se tenho
> joao, empresaA, senha 123
> joao ,empresaB senha 1234
> se Joao da empresa A digitar a senha 1234 vc ja sabe o q acontece ...
> Alguem ja precisou fazer um sistema desse tipo? tem alguma sugestao
> para validação mais precisa?
> Desde ja agradeço!
> --
> Atenciosamente
> Jhonny Makis
> Web criação e programação
> Desenvolvedor Colégio Trilingue Inovação
> Site: http://www.colegioinovacao.com.br > Cursando Sistemas de Informação - Unoesc Chapecó 1 Período
> Integrante do grupo Fool N Lost de algoritimos computacionais
> Fone 49 84149086
> --
> Atenciosamente
> Jhonny Makis
> Web criação e programação
> Pessoal desde ja agradeço a ajuda ... Gostei muito das sugestões de
> todos ...
> tinha pensado em algumas como informar
> destas formas a que me parece mais plausível para a minha situação é
> a do email
> basicamente a estrutura é q nem o jhonny falou pois futuramente os
> usuarios deste sistema(so os masters ou os "donos das empresas")
> poderao adquirir o acesso a outros sistemas pelo mesmo login e
> senha. os Sub usuarios são so pra esse Sistema_1
> eu pensei em fazer assim
> procuro primeiro o usuario e depois a empresa a que ele pertence.
> entao verifico o status da empresa pra permitir ou bloquear o acesso.
> entao verifico os sistemas adquiridos por esta empresa.
> e todas as tabelas realmente precisam ter o id_empresa senao ...ja
> viu né;
> Ainda nao ta definido se vai ser assim mas ja tenho uma luz... se
> alguem tiver mais uma ideia que possa tornar
> mais seguro , será muito bem vinda!
> Muito obrigado a todos!!
> 2009/11/6 Renington Neri <re_amigos...@hotmail.com>
> Todas essas são opções que sugerimos,
> sobre usar CP, EMAIL ou LOGIN..
> Isso ai vai variar de acordo com suas regras de negócios.
> Eu já usei email, nesse momento estou fazendo um sistema usando o
> CPF, já usei login...
> Enfim, você deve analisar e ver o qual melhor se adequa ao teu
> sistema.
> Date: Fri, 6 Nov 2009 08:48:39 -0200
> Subject: [ PHP - Google ] Re: lógica de multiusuario
> From: edva...@aerorodrigues.com
> To: listaphp@googlegroups.com
> olá amigo....
> tenho um sistema parecido...
> so que para a pessoa logar ela acessa
> empresa.sistemalalalalalalalal.com.br
> ai eu pego o endereco que ela acessou e sei quem digitar o usuario
> vem de tal lugar...
> espero ter ajudado
> 2009/11/6 escobar <esco...@megasistema.com.br>
> Acho que a opção do login pelo e-mail (ou até mesmo cpf) mata a pau
> o problema....
> []s
> Luiz Escobar
> Fri, 6 Nov 2009 01:39:57 -0200, Renington Neri escreveu:
> Concordo plenamente com o Jhonny max,
> até mesmo por questões de segurança..
> Vamos supor uma hipotese remota..
> Em que dois caras com o mesmo login tenham a mesma senha, ou algo
> parecido..
> Isso pode acarretar um grande problema.
> Para sanar esse problema deixariamos o campo de login único e
> adicionariamos um atributo dizendo de qual empresa ele é.
> Você pode ir ainda mais além, adicionando mais um atributo dizendo
> qual o nivel de cada usuario, ou seja, poderiamos ter niveis como:
> usuario, cliente, administrador geral.
> De acordo com cada nível de perfil e id da empresa você filtra ou
> redireciona da maneira mais viável.
> Cara, qualquer dúvida só responder que faremos o possivel.
> Abraço.
> Date: Thu, 5 Nov 2009 22:59:02 -0300
> Subject: [ PHP - Google ] Re: lógica de multiusuario
> From: jhonnym...@gmail.com
> To: listaphp@googlegroups.com
> Ok,
> Eu fiz um sistema como esse ai..
> É um sistema que gerencia 3 sistema podendo crescer ate (N) sistemas
> Cada administrador de cada sistema cadastra seus usuarios somente
> para seu sistema
> O administra PAI (admin) pode cadastrar os usuarios para um ou mais
> sistemas podendo tbm atribuir essa funcao ao adminstrador dos outros
> sistemas
> usua 1 tem perm ao sistema 3
> usua 2 tem perm ao sistema 2
> usua 3 tem perm aos sistemas 2,3
> usua 4 tem perm aos sistemas 1,3
> Quando o usuario se loga mostra os sistemas que ele tem permissao.
> Nao é isso que vc quer fazer ?
> Aqui eu fiz com login unico.
> Recomendo o mesmo para voce
> Se não faz por e-mail ou cpf
> Se o sistema ja existe e vc tem muitos dados no seu sistema
> Faça uma atualizacao na parte de login e solicite aos
> administradores para alterar os login dos usuarios enviando os novos
> por e-mail.
> Espero ter ajudado.
> Qualquer coisa é só gritar.
> .
> .......
> Se mudarmos os nomes ficaria como vc estar tentando fazer.
> 2009/11/5 Edinei L. Cipriani <phpedi...@gmail.com>
> Olá amigo:
> usuarios
> usuarios_empresas
> empresas
> 1 usuario pode estar em muitas empresas
> ;)
> abrs
> 2009/11/5 Jhonny max <jhonnym...@gmail.com>
> Tem varias maneiras de se fazer:
> Login por e-mail
> Login por cpf
> Colocar o login como unico no banco
> No ato do login diponibilizar de qual empresa é aquele usuario ai
> valida pelo login, empresa e senha
> Eu acho meio improvavel que possa acontecer de ter dois usuarios com
> o mesmo login e a mesma senha em empresas diferente, MAS segurança
> nunca e demais.
> Olá pessoal to com um pouco de dificuldade em montar a logica pra esta
> situação:
> tenho um cadastro de empresas onde cada empresa vai poder
> disponibilizar o acesso ao sistema para outras pessoas da organização,
> cada uma com sua própria senha e login individualizados,
> Usuário administrador é o responsável pela conta da empresa, ou seja,
> é a pessoa autorizada cadastrar e alterar os dados dos usuários
> habilitados e definir o recebimento ou não de comunicados do sistema .
> Ai é que esta, um usuario da empresa nao deve de forma alguma ver os
> dados de outra empresa ...
> tipo se tenho
> joao, empresaA, senha 123
> joao ,empresaB senha 1234
> se Joao da empresa A digitar a senha 1234 vc ja sabe o q acontece ...
> Alguem ja precisou fazer um sistema desse tipo? tem alguma sugestao
> para validação mais precisa?
> Desde ja agradeço!
> -- > Atenciosamente
> Jhonny Makis
> Web criação e programação
> Desenvolvedor Colégio Trilingue Inovação
> Site: http://www.colegioinovacao.com.br > Cursando Sistemas de Informação - Unoesc Chapecó 1 Período
> Integrante do grupo Fool N Lost de algoritimos computacionais
> Fone 49 84149086
> -- > Atenciosamente
> Jhonny Makis
> Web criação e programação
> Pessoal desde ja agradeço a ajuda ... Gostei muito das sugestões de todos
> ...
> tinha pensado em algumas como informar
> destas formas a que me parece mais plausível para a minha situação é a do
> email
> basicamente a estrutura é q nem o jhonny falou pois futuramente os usuarios
> deste sistema(so os masters ou os "donos das empresas") poderao adquirir o
> acesso a outros sistemas pelo mesmo login e senha. os Sub usuarios são so
> pra esse Sistema_1
> eu pensei em fazer assim
> procuro primeiro o usuario e depois a empresa a que ele pertence. entao
> verifico o status da empresa pra permitir ou bloquear o acesso.
> entao verifico os sistemas adquiridos por esta empresa.
> e todas as tabelas realmente precisam ter o id_empresa senao ...ja viu né;
> Ainda nao ta definido se vai ser assim mas ja tenho uma luz... se alguem
> tiver mais uma ideia que possa tornar
> mais seguro , será muito bem vinda!
>> Todas essas são opções que sugerimos,
>> sobre usar CP, EMAIL ou LOGIN..
>> Isso ai vai variar de acordo com suas regras de negócios.
>> Eu já usei email, nesse momento estou fazendo um sistema usando o CPF, já
>> usei login...
>> Enfim, você deve analisar e ver o qual melhor se adequa ao teu sistema.
>> ------------------------------
>> Date: Fri, 6 Nov 2009 08:48:39 -0200
>> Subject: [ PHP - Google ] Re: lógica de multiusuario
>> From: edva...@aerorodrigues.com
>> To: listaphp@googlegroups.com
>> olá amigo....
>> tenho um sistema parecido...
>> so que para a pessoa logar ela acessa
>> empresa.sistemalalalalalalalal.com.br
>> ai eu pego o endereco que ela acessou e sei quem digitar o usuario vem de
>> tal lugar...
>> Acho que a opção do login pelo e-mail (ou até mesmo cpf) mata a pau o
>> problema....
>> []s
>> Luiz Escobar
>> Fri, 6 Nov 2009 01:39:57 -0200, Renington Neri escreveu:
>> Concordo plenamente com o *Jhonny max,*
>> até mesmo por questões de segurança..
>> Vamos supor uma hipotese remota..
>> Em que dois caras com o mesmo login tenham a mesma senha, ou algo
>> parecido..
>> Isso pode acarretar um grande problema.
>> Para sanar esse problema deixariamos o campo de login único
>> e adicionariamos um atributo dizendo de qual empresa ele é.
>> Você pode ir ainda mais além, adicionando mais um atributo dizendo qual o
>> nivel de cada usuario, ou seja, poderiamos ter niveis como: usuario,
>> cliente, administrador geral.
>> Tabela Empresa
>> - id_empresa
>> - nome_empresa
>> De acordo com cada nível de perfil e id da empresa você filtra ou
>> redireciona da maneira mais viável.
>> Cara, qualquer dúvida só responder que faremos o possivel.
>> Abraço.
>> ------------------------------
>> Date: Thu, 5 Nov 2009 22:59:02 -0300
>> Subject: [ PHP - Google ] Re: lógica de multiusuario
>> From: jhonnym...@gmail.com
>> To: listaphp@googlegroups.com
>> Ok,
>> Eu fiz um sistema como esse ai..
>> É um sistema que gerencia 3 sistema podendo crescer ate (N) sistemas
>> Cada administrador de cada sistema cadastra seus usuarios somente para seu
>> sistema
>> O administra PAI (admin) pode cadastrar os usuarios para um ou mais
>> sistemas podendo tbm atribuir essa funcao ao adminstrador dos outros
>> sistemas
>> usua 1 tem perm ao sistema 3
>> usua 2 tem perm ao sistema 2
>> usua 3 tem perm aos sistemas 2,3
>> usua 4 tem perm aos sistemas 1,3
>> Quando o usuario se loga mostra os sistemas que ele tem permissao.
>> Nao é isso que vc quer fazer ?
>> Aqui eu fiz com login unico.
>> Recomendo o mesmo para voce
>> Se não faz por e-mail ou cpf
>> Se o sistema ja existe e vc tem muitos dados no seu sistema
>> Faça uma atualizacao na parte de login e solicite aos administradores para
>> alterar os login dos usuarios enviando os novos por e-mail.
>> Espero ter ajudado.
>> Qualquer coisa é só gritar.
>> .
>> .......
>> Se mudarmos os nomes ficaria como vc estar tentando fazer.
>> 2009/11/5 Edinei L. Cipriani <phpedi...@gmail.com>
>> 1. Login por e-mail
>> 2. Login por cpf
>> 3. Colocar o login como unico no banco
>> 4. No ato do login diponibilizar de qual empresa é aquele usuario ai
>> valida pelo login, empresa e senha
>> Eu acho meio improvavel que possa acontecer de ter dois usuarios com o
>> mesmo login e a mesma senha em empresas diferente, MAS segurança nunca e
>> demais.
>> Olá pessoal to com um pouco de dificuldade em montar a logica pra esta
>> situação:
>> tenho um cadastro de empresas onde cada empresa vai poder
>> disponibilizar o acesso ao sistema para outras pessoas da organização,
>> cada uma com sua própria senha e login individualizados,
>> Usuário administrador é o responsável pela conta da empresa, ou seja,
>> é a pessoa autorizada cadastrar e alterar os dados dos usuários
>> habilitados e definir o recebimento ou não de comunicados do sistema .
>> Ai é que esta, um usuario da empresa nao deve de forma alguma ver os
>> dados de outra empresa ...
>> tipo se tenho
>> joao, empresaA, senha 123
>> joao ,empresaB senha 1234
>> se Joao da empresa A digitar a senha 1234 vc ja sabe o q acontece ...
>> Alguem ja precisou fazer um sistema desse tipo? tem alguma sugestao
>> para validação mais precisa?
>> Desde ja agradeço!
>> --
>> Atenciosamente
>> Jhonny Makis
>> Web criação e programação
>> Desenvolvedor Colégio Trilingue Inovação
>> Site: http://www.colegioinovacao.com.br >> Cursando Sistemas de Informação - Unoesc Chapecó 1 Período
>> Integrante do grupo Fool N Lost de algoritimos computacionais
>> Fone 49 84149086
>> --
>> Atenciosamente
>> Jhonny Makis
>> Web criação e programação
>> Pessoal desde ja agradeço a ajuda ... Gostei muito das sugestões de todos
>> ...
>> tinha pensado em algumas como informar
>> destas formas a que me parece mais plausível para a minha situação é a do
>> email
>> basicamente a estrutura é q nem o jhonny falou pois futuramente os
>> usuarios deste sistema(so os masters ou os "donos das empresas") poderao
>> adquirir o acesso a outros sistemas pelo mesmo login e senha. os Sub
>> usuarios são so pra esse Sistema_1
>> eu pensei em fazer assim
>> procuro primeiro o usuario e depois a empresa a que ele pertence. entao
>> verifico o status da empresa pra permitir ou bloquear o acesso.
>> entao verifico os sistemas adquiridos por esta empresa.
>> e todas as tabelas realmente precisam ter o id_empresa senao ...ja viu né;
>> Ainda nao ta definido se vai ser assim mas ja tenho uma luz... se alguem
>> tiver mais uma ideia que possa tornar
>> mais seguro , será muito bem vinda!
>>> Todas essas são opções que sugerimos,
>>> sobre usar CP, EMAIL ou LOGIN..
>>> Isso ai vai variar de acordo com suas regras de negócios.
>>> Eu já usei email, nesse momento estou fazendo um sistema usando o CPF, já
>>> usei login...
>>> Enfim, você deve analisar e ver o qual melhor se adequa ao teu sistema.
>>> ------------------------------
>>> Date: Fri, 6 Nov 2009 08:48:39 -0200
>>> Subject: [ PHP - Google ] Re: lógica de multiusuario
>>> From: edva...@aerorodrigues.com
>>> To: listaphp@googlegroups.com
>>> olá amigo....
>>> tenho um sistema parecido...
>>> so que para a pessoa logar ela acessa
>>> empresa.sistemalalalalalalalal.com.br
>>> ai eu pego o endereco que ela acessou e sei quem digitar o usuario vem de
>>> tal lugar...
>>> Acho que a opção do login pelo e-mail (ou até mesmo cpf) mata a pau o
>>> problema....
>>> []s
>>> Luiz Escobar
>>> Fri, 6 Nov 2009 01:39:57 -0200, Renington Neri escreveu:
>>> Concordo plenamente com o *Jhonny max,*
>>> até mesmo por questões de segurança..
>>> Vamos supor uma hipotese remota..
>>> Em que dois caras com o mesmo login tenham a mesma senha, ou algo
>>> parecido..
>>> Isso pode acarretar um grande problema.
>>> Para sanar esse problema deixariamos o campo de login único
>>> e adicionariamos um atributo dizendo de qual empresa ele é.
>>> Você pode ir ainda mais além, adicionando mais um atributo dizendo qual o
>>> nivel de cada usuario, ou seja, poderiamos ter niveis como: usuario,
>>> cliente, administrador geral.
>>> Tabela Empresa
>>> - id_empresa
>>> - nome_empresa
>>> De acordo com cada nível de perfil e id da empresa você filtra ou
>>> redireciona da maneira mais viável.
>>> Cara, qualquer dúvida só responder que faremos o possivel.
>>> Abraço.
>>> ------------------------------
>>> Date: Thu, 5 Nov 2009 22:59:02 -0300
>>> Subject: [ PHP - Google ] Re: lógica de multiusuario
>>> From: jhonnym...@gmail.com
>>> To: listaphp@googlegroups.com
>>> Ok,
>>> Eu fiz um sistema como esse ai..
>>> É um sistema que gerencia 3 sistema podendo crescer ate (N) sistemas
>>> Cada administrador de cada sistema cadastra seus usuarios somente para
>>> seu sistema
>>> O administra PAI (admin) pode cadastrar os usuarios para um ou mais
>>> sistemas podendo tbm atribuir essa funcao ao adminstrador dos outros
>>> sistemas
>>> usua 1 tem perm ao sistema 3
>>> usua 2 tem perm ao sistema 2
>>> usua 3 tem perm aos sistemas 2,3
>>> usua 4 tem perm aos sistemas 1,3
>>> Quando o usuario se loga mostra os sistemas que ele tem permissao.
>>> Nao é isso que vc quer fazer ?
>>> Aqui eu fiz com login unico.
>>> Recomendo o mesmo para voce
>>> Se não faz por e-mail ou cpf
>>> Se o sistema ja existe e vc tem muitos dados no seu sistema
>>> Faça uma atualizacao na parte de login e solicite aos administradores
>>> para alterar os login dos usuarios enviando os novos por e-mail.
>>> Espero ter ajudado.
>>> Qualquer coisa é só gritar.
>>> .
>>> .......
>>> Se mudarmos os nomes ficaria como vc estar tentando fazer.
>>> 2009/11/5 Edinei L. Cipriani <phpedi...@gmail.com>
>>> 1. Login por e-mail
>>> 2. Login por cpf
>>> 3. Colocar o login como unico no banco
>>> 4. No ato do login diponibilizar de qual empresa é aquele usuario ai
>>> valida pelo login, empresa e senha
>>> Eu acho meio improvavel que possa acontecer de ter dois usuarios com o
>>> mesmo login e a mesma senha em empresas diferente, MAS segurança nunca e
>>> demais.
>>> Olá pessoal to com um pouco de dificuldade em montar a logica pra esta
>>> situação:
>>> tenho um cadastro de empresas onde cada empresa vai poder
>>> disponibilizar o acesso ao sistema para outras pessoas da organização,
>>> cada uma com sua própria senha e login individualizados,
>>> Usuário administrador é o responsável pela conta da empresa, ou seja,
>>> é a pessoa autorizada cadastrar e alterar os dados dos usuários
>>> habilitados e definir o recebimento ou não de comunicados do sistema .
>>> Ai é que esta, um usuario da empresa nao deve de forma alguma ver os
>>> dados de outra empresa ...
>>> tipo se tenho
>>> joao, empresaA, senha 123
>>> joao ,empresaB senha 1234
>>> se Joao da empresa A digitar a senha 1234 vc ja sabe o q acontece ...
>>> Alguem ja precisou fazer um sistema desse tipo? tem alguma sugestao
>>> para validação mais precisa?
>>> Desde ja agradeço!
>>> --
>>> Atenciosamente
>>> Jhonny Makis
>>> Web criação e programação
>>> Desenvolvedor Colégio Trilingue Inovação
>>> Site: http://www.colegioinovacao.com.br >>> Cursando Sistemas de Informação - Unoesc Chapecó 1 Período
>>> Integrante do grupo Fool N Lost de algoritimos computacionais
>>> Fone 49 84149086
>>> --
>>> Atenciosamente
>>> Jhonny Makis
>>> Web criação e programação
Desenvolvedor Colégio Trilingue Inovação
Site: http://www.colegioinovacao.com.br Cursando Sistemas de Informação - Unoesc Chapecó 1 Período
Integrante do grupo Fool N Lost de algoritimos computacionais
Fone 49 84149086
Eu prefiro sempre usar um campo inteiro auto incremento na PK, mas
usaria o email como login. E a ideia de ligar o usuario a empresa eh
um otimo caminho.
> Beauty is more important in computing than anywhere else in technology
> because software is so complicated. Beauty is the ultimate defence against
> complexity. - David Gelernter
> 2009/11/5 Renato de Freitas Freire <renat...@gmail.com>
>> Assossie o usuário à empresa...
>> na tabela usuarios coloca um campo empresa_id e só deixe o usuário acessar
>> os dados da empresa_id.
>> --
>> Renato de Freitas Freire
>> ren...@morfer.org
>>> Olá pessoal to com um pouco de dificuldade em montar a logica pra esta
>>> situação:
>>> tenho um cadastro de empresas onde cada empresa vai poder
>>> disponibilizar o acesso ao sistema para outras pessoas da organização,
>>> cada uma com sua própria senha e login individualizados,
>>> Usuário administrador é o responsável pela conta da empresa, ou seja,
>>> é a pessoa autorizada cadastrar e alterar os dados dos usuários
>>> habilitados e definir o recebimento ou não de comunicados do sistema .
>>> Ai é que esta, um usuario da empresa nao deve de forma alguma ver os
>>> dados de outra empresa ...
>>> tipo se tenho
>>> joao, empresaA, senha 123
>>> joao ,empresaB senha 1234
>>> se Joao da empresa A digitar a senha 1234 vc ja sabe o q acontece ...
>>> Alguem ja precisou fazer um sistema desse tipo? tem alguma sugestao
>>> para validação mais precisa?
>>> Desde ja agradeço!
Tem razão ,Edinei e Jean, neste primeiro Sitema nao vai mas nos outros pode
ser q haja esta possibilidade de o dono ter mais de uma empresa.
Conversei agora a pouco com o meu cliente e ele achou q ficaria melhor o
login com cpf ..
eu sugeri q em vez de logar pra depois listar os produtos(sistemas) que a
pessoa possui , a gente colocasse um
select ao lado do login pra pessoa escolher em qual sistema deseja logar dai
verifico as permissoes daquele sistema em especifico.
No caso de haver mais de uma empresa para um usuario posso usar a ideia de
lista-las para o usuario escolher;
entao a sequencia ficaria assim :
procuro o usuario que pertence a X sistema
localizo a empresa a que ele pertence (se for mais de uma mostro um select
pra ele escolher)
busco as permissoes deste usuario para a empresa e sistema correspondente
(tem uma tabela so pra isso ^^)
bem acho q isso deve resolver ,muito obrigado pessoal se surgir mais alguma
dúvida eu posto aqui.
> Eu prefiro sempre usar um campo inteiro auto incremento na PK, mas
> usaria o email como login. E a ideia de ligar o usuario a empresa eh
> um otimo caminho.
> 2009/11/5 Jean Pimentel <jean...@gmail.com>:
> > Sugiro usar o email como PK.
> > Beauty is more important in computing than anywhere else in technology
> > because software is so complicated. Beauty is the ultimate defence
> against
> > complexity. - David Gelernter
> > 2009/11/5 Renato de Freitas Freire <renat...@gmail.com>
> >> Assossie o usuário à empresa...
> >> na tabela usuarios coloca um campo empresa_id e só deixe o usuário
> acessar
> >> os dados da empresa_id.
> >> --
> >> Renato de Freitas Freire
> >> ren...@morfer.org
> >>> Olá pessoal to com um pouco de dificuldade em montar a logica pra esta
> >>> situação:
> >>> tenho um cadastro de empresas onde cada empresa vai poder
> >>> disponibilizar o acesso ao sistema para outras pessoas da organização,
> >>> cada uma com sua própria senha e login individualizados,
> >>> Usuário administrador é o responsável pela conta da empresa, ou seja,
> >>> é a pessoa autorizada cadastrar e alterar os dados dos usuários
> >>> habilitados e definir o recebimento ou não de comunicados do sistema .
> >>> Ai é que esta, um usuario da empresa nao deve de forma alguma ver os
> >>> dados de outra empresa ...
> >>> tipo se tenho
> >>> joao, empresaA, senha 123
> >>> joao ,empresaB senha 1234
> >>> se Joao da empresa A digitar a senha 1234 vc ja sabe o q acontece ...
> >>> Alguem ja precisou fazer um sistema desse tipo? tem alguma sugestao
> >>> para validação mais precisa?
> >>> Desde ja agradeço!
Para casos N:M normalmente a solução é criar uma tabela apenas com as
2 primary key das tabelas, mas normalemnte eu tb uso um id auto_inc
como PK dessa tabela
> Tem razão ,Edinei e Jean, neste primeiro Sitema nao vai mas nos outros pode
> ser q haja esta possibilidade de o dono ter mais de uma empresa.
> Conversei agora a pouco com o meu cliente e ele achou q ficaria melhor o
> login com cpf ..
> eu sugeri q em vez de logar pra depois listar os produtos(sistemas) que a
> pessoa possui , a gente colocasse um
> select ao lado do login pra pessoa escolher em qual sistema deseja logar dai
> verifico as permissoes daquele sistema em especifico.
> No caso de haver mais de uma empresa para um usuario posso usar a ideia de
> lista-las para o usuario escolher;
> entao a sequencia ficaria assim :
> procuro o usuario que pertence a X sistema
> localizo a empresa a que ele pertence (se for mais de uma mostro um select
> pra ele escolher)
> busco as permissoes deste usuario para a empresa e sistema correspondente
> (tem uma tabela so pra isso ^^)
> bem acho q isso deve resolver ,muito obrigado pessoal se surgir mais alguma
> dúvida eu posto aqui.
>> Eu prefiro sempre usar um campo inteiro auto incremento na PK, mas
>> usaria o email como login. E a ideia de ligar o usuario a empresa eh
>> um otimo caminho.
>> 2009/11/5 Jean Pimentel <jean...@gmail.com>:
>> > Sugiro usar o email como PK.
>> > Beauty is more important in computing than anywhere else in technology
>> > because software is so complicated. Beauty is the ultimate defence
>> > against
>> > complexity. - David Gelernter
>> > 2009/11/5 Renato de Freitas Freire <renat...@gmail.com>
>> >> Assossie o usuário à empresa...
>> >> na tabela usuarios coloca um campo empresa_id e só deixe o usuário
>> >> acessar
>> >> os dados da empresa_id.
>> >> --
>> >> Renato de Freitas Freire
>> >> ren...@morfer.org
>> >>> Olá pessoal to com um pouco de dificuldade em montar a logica pra esta
>> >>> situação:
>> >>> tenho um cadastro de empresas onde cada empresa vai poder
>> >>> disponibilizar o acesso ao sistema para outras pessoas da organização,
>> >>> cada uma com sua própria senha e login individualizados,
>> >>> Usuário administrador é o responsável pela conta da empresa, ou seja,
>> >>> é a pessoa autorizada cadastrar e alterar os dados dos usuários
>> >>> habilitados e definir o recebimento ou não de comunicados do sistema .
>> >>> Ai é que esta, um usuario da empresa nao deve de forma alguma ver os
>> >>> dados de outra empresa ...
>> >>> tipo se tenho
>> >>> joao, empresaA, senha 123
>> >>> joao ,empresaB senha 1234
>> >>> se Joao da empresa A digitar a senha 1234 vc ja sabe o q acontece ...
>> >>> Alguem ja precisou fazer um sistema desse tipo? tem alguma sugestao
>> >>> para validação mais precisa?
>> >>> Desde ja agradeço!
>> --
>> []´s Jean a.k.a Suissa
>> Tecnólogo em Análise de Sistemas - UTF-PR
>> 131