Orkut Gmail Agenda Docs Web mais »
Grupos visitados recentemente | Ajuda | Acessar
Página inicial dos Grupos do Google
lógica de multiusuario
Há um número excessivo de tópicos que aparecem em primeiro plano neste grupo. Para fazer com que este tópico apareça primeiro, elimine essa opção de um outro tópico.
Erro ao processar a solicitação. Tente novamente.
sinalizar
  20 mensagens - Recolher todas  -  Traduzir tudo para Traduzido (ver todos os originais)
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.
Sua resposta não foi enviada.
Postagem publicada
 
De:
Para:
Cc:
Encaminhar para
Adicionar Cc | Adicionar Encaminhar para | Editar Assunto
Assunto:
Validação:
Com o objetivo de verificação, digite os caracteres que você vê na figura abaixo ou os números que ouvir ao clicar no ícone de acessibilidade. Ouça e digite os números que ouvir
 
TarsisLima  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 5 nov, 20:19
De: TarsisLima <tarsis.l...@gmail.com>
Data: Thu, 5 Nov 2009 14:19:30 -0800 (PST)
Local: Qui 5 nov 2009 20:19
Assunto: lógica de multiusuario
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!


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Diogo Besson  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 5 nov, 20:30
De: Diogo Besson <diogo.b.fernan...@gmail.com>
Data: Thu, 5 Nov 2009 20:30:02 -0200
Local: Qui 5 nov 2009 20:30
Assunto: Re: [ PHP - Google ] lógica de multiusuario

tu tem um erro aí de username
se o username é unique, como pode ele coexistir com outro igual?

se o unique nao for o username, faça com que o login seja feito com cpf

abraço

---
Diogo Besson
http://www.shakadigital.com
http://diogobesson.wordpress.com

2009/11/5 TarsisLima <tarsis.l...@gmail.com>


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Renato de Freitas Freire  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 5 nov, 20:33
De: Renato de Freitas Freire <renat...@gmail.com>
Data: Thu, 5 Nov 2009 14:33:38 -0800
Local: Qui 5 nov 2009 20:33
Assunto: Re: [ PHP - Google ] lógica de multiusuario

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

2009/11/5 TarsisLima <tarsis.l...@gmail.com>


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Jean Pimentel  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 5 nov, 20:46
De: Jean Pimentel <jean...@gmail.com>
Data: Thu, 5 Nov 2009 20:46:52 -0200
Local: Qui 5 nov 2009 20:46
Assunto: Re: [ PHP - Google ] Re: lógica de multiusuario

Sugiro usar o email como PK.

Att,
Jean Pimentel - www.jeanpimentel.com.br

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>


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Edson Kunziewski  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 5 nov, 21:04
De: Edson Kunziewski <brow...@gmail.com>
Data: Thu, 5 Nov 2009 21:04:08 -0200
Local: Qui 5 nov 2009 21:04
Assunto: Re: [ 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....

^^

Atenciosamente,
א Édson Kuzniewski (Br0w)
¬ cont...@edsonk.com.br
¬ http://www.edsonk.com.br

2009/11/5 Jean Pimentel <jean...@gmail.com>


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Jhonny max  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 5 nov, 22:33
De: Jhonny max <jhonnym...@gmail.com>
Data: Thu, 5 Nov 2009 21:33:19 -0300
Local: Qui 5 nov 2009 22:33
Assunto: Re: [ PHP - Google ] lógica de multiusuario

Tem varias maneiras de se fazer:

   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.

2009/11/5 TarsisLima <tarsis.l...@gmail.com>

--
Atenciosamente
Jhonny Makis
Web criação e programação

85 8750-7638

"Conheça a verdade e ela te libertará."


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Edinei L. Cipriani  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 5 nov, 23:24
De: "Edinei L. Cipriani" <phpedi...@gmail.com>
Data: Thu, 5 Nov 2009 23:24:04 -0200
Local: Qui 5 nov 2009 23:24
Assunto: Re: [ PHP - Google ] Re: lógica de multiusuario

Olá amigo:

usuarios
usuarios_empresas
empresas

1 usuario pode estar em muitas empresas

;)

abrs

2009/11/5 Jhonny max <jhonnym...@gmail.com>

--
Edinei L. Cipriani
Blog: http://phpedinei.wordpress.com
Twitter: http://www.twitter.com/phpedinei

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


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Jhonny max  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 5 nov, 23:59
De: Jhonny max <jhonnym...@gmail.com>
Data: Thu, 5 Nov 2009 22:59:02 -0300
Local: Qui 5 nov 2009 23:59
Assunto: Re: [ PHP - Google ] Re: lógica de multiusuario

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>

--
Atenciosamente
Jhonny Makis
Web criação e programação

85 8750-7638

"Conheça a verdade e ela te libertará."


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Renington Neri  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 nov, 01:39
De: Renington Neri <re_amigos...@hotmail.com>
Data: Fri, 6 Nov 2009 01:39:57 -0200
Local: Sex 6 nov 2009 01:39
Assunto: RE: [ PHP - Google ] Re: lógica de multiusuario

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.

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>

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 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.

2009/11/5 TarsisLima <tarsis.l...@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!

--

Atenciosamente
Jhonny Makis
Web criação e programação

85 8750-7638

"Conheça a verdade e ela te libertará."

--
Edinei L. Cipriani
Blog: http://phpedinei.wordpress.com
Twitter: http://www.twitter.com/phpedinei

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

85 8750-7638

"Conheça a verdade e ela te libertará."

_________________________________________________________________
Converse e compartilhe fotos ao mesmo tempo. Saiba como no novo Site de Windows Live.
http://www.windowslive.com.br/?ocid=WindowsLive09_MSN_Hotmail_Tagline...


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Julio A. Oshiro  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 5 nov, 21:37
De: "Julio A. Oshiro" <webmas...@centralar.com.br>
Data: Thu, 5 Nov 2009 21:37:29 -0200
Local: Qui 5 nov 2009 21:37
Assunto: Re: [ PHP - Google ] Re: lógica de multiusuario

Tarsis, vou resmir, veja se ajuda

Tabela usuarios
idUser - nome

Tabela empresa
idEmp - empresa

Tabela permissao_empresa
idUnico - idUser - Idempresa

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

Qq duvida, entre em contato em PVT

Att

Julio A. Oshiro
Web Developer


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
escobar  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 nov, 02:44
De: "escobar" <esco...@megasistema.com.br>
Data: Fri, 6 Nov 2009 02:44:12 -0200
Local: Sex 6 nov 2009 02:44
Assunto: Re: [ PHP - Google ] Re: lógica de multiusuario
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.
 
 
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: 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.


2009/11/5 Edinei L. Cipriani <phpedinei@gmail.com>
Olá amigo:

usuarios
usuarios_empresas
empresas

1 usuario pode estar em muitas empresas

;)

abrs

2009/11/5 Jhonny max <jhonnymax2@gmail.com>
Tem varias maneiras de se fazer:
  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.



2009/11/5 TarsisLima <tarsis.lima@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!




--
Atenciosamente
Jhonny Makis
Web criação e programação

85 8750-7638

"Conheça a verdade e ela te libertará."






--
Edinei L. Cipriani
Blog: http://phpedinei.wordpress.com
Twitter: http://www.twitter.com/phpedinei

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

85 8750-7638

"Conheça a verdade e ela te libertará."






    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Edvaldo Rodrigues  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 nov, 08:48
De: Edvaldo Rodrigues <edva...@aerorodrigues.com>
Data: Fri, 6 Nov 2009 08:48:39 -0200
Local: Sex 6 nov 2009 08:48
Assunto: Re: [ PHP - Google ] Re: lógica de multiusuario

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>

--
Edvaldo Rodrigues

msn/talk: edva...@aerorodrigues.com


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Renington Neri  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 nov, 09:19
De: Renington Neri <re_amigos...@hotmail.com>
Data: Fri, 6 Nov 2009 09:19:36 -0200
Local: Sex 6 nov 2009 09:19
Assunto: RE: [ PHP - Google ] Re: lógica de multiusuario

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.

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>

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 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.

2009/11/5 TarsisLima <tarsis.l...@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!

--

Atenciosamente
Jhonny Makis
Web criação e programação

85 8750-7638

"Conheça a verdade e ela te libertará."

--
Edinei L. Cipriani
Blog: http://phpedinei.wordpress.com
Twitter: http://www.twitter.com/phpedinei

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

85 8750-7638

"Conheça a verdade e ela te libertará."

--
Edvaldo Rodrigues

msn/talk: edva...@aerorodrigues.com

_________________________________________________________________
Você já ama o Messenger? Conheça ainda mais sobre ele no Novo site de Windows Live.
http://www.windowslive.com.br/?ocid=WindowsLive09_MSN_Hotmail_Tagline...


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
tarsis lima  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 nov, 21:46
De: tarsis lima <tarsis.l...@gmail.com>
Data: Fri, 6 Nov 2009 20:46:23 -0300
Local: Sex 6 nov 2009 21:46
Assunto: Re: [ PHP - Google ] Re: lógica de multiusuario

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>

--
tarsis Lima - Programacao php & MySql

    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Edinei Luis Cipriani  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 nov, 22:03
De: Edinei Luis Cipriani <phpedi...@gmail.com>
Data: Fri, 6 Nov 2009 22:03:48 -0200
Local: Sex 6 nov 2009 22:03
Assunto: Re: [ PHP - Google ] Re: lógica de multiusuario

Bem amigo, a melhor solução seria fazer um relacionamento many to many
pq?

É inviavel o usuario ter q se deslogar, para acessar outra emprresa.

Então uma solução boa seria:

usuarios

empresas_usuarios
onde vc guardaria o id do usuario, e o id da empresa

empresas

grupos

grupos_usuarios

e se vc usa uma framework, por exemplo eu uso acl do cake

onde eu posso dar permissoes a um usuario em uma empresa, para crud,  
ou como vc preferir.

Um exemplo real:

Empresas:
Escola A,  Escola B

Usuarios:
Joao

Grupos:
Professor, Coordenador

João na escola A é professor, tem permissões para dar aula, e notas.

Ja na escola B João é um coordenador, onde ele pode criar turmas,  
disponibilizar acesso aos professores em turmas.

Concerteza essa seria a forma mais fácil.

Espero que tenha entendido sua dúvida, e vc a minha explicação.

Mais info: http://book.cakephp.org/pt/view/641/Simple-Acl-controlled-Application

Abrs

Em 06/11/2009, às 21:46, tarsis lima escreveu:


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
tarsis lima  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 nov, 22:40
De: tarsis lima <tarsis.l...@gmail.com>
Data: Fri, 6 Nov 2009 21:40:27 -0300
Local: Sex 6 nov 2009 22:40
Assunto: Re: [ PHP - Google ] Re: lógica de multiusuario

ai é que está ... um usuario da empresa A nao pode estar na empresa B
neste caso nao se aplica

2009/11/6 Edinei Luis Cipriani <phpedi...@gmail.com>

--
tarsis Lima - Programacao php & MySql

    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Edinei L. Cipriani  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 nov, 22:45
De: "Edinei L. Cipriani" <phpedi...@gmail.com>
Data: Fri, 6 Nov 2009 22:45:44 -0200
Local: Sex 6 nov 2009 22:45
Assunto: Re: [ PHP - Google ] Re: lógica de multiusuario

E se o dono tiver duas empresas?

De qualquer forma, vc cadastra 1 so, dependendo da necessidade

Fica mais flexível.

Mas se esse não for o caso, vc faz um hasOne 1 para 1

Abrs

2009/11/6 tarsis lima <tarsis.l...@gmail.com>

--
Edinei L. Cipriani
Blog: http://phpedinei.wordpress.com
Twitter: http://www.twitter.com/phpedinei

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


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Jean  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 nov, 19:49
De: Jean <jnascime...@gmail.com>
Data: Fri, 6 Nov 2009 19:49:45 -0200
Local: Sex 6 nov 2009 19:49
Assunto: Re: [ PHP - Google ] Re: lógica de multiusuario
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>:

--
[]´s Jean a.k.a Suissa

Tecnólogo em Análise de Sistemas - UTF-PR
131

www.twitter.com/suissacorp


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
tarsis lima  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 8 nov, 10:33
De: tarsis lima <tarsis.l...@gmail.com>
Data: Sun, 8 Nov 2009 09:33:29 -0300
Local: Dom 8 nov 2009 10:33
Assunto: Re: [ PHP - Google ] Re: lógica de multiusuario

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.

2009/11/6 Jean <jnascime...@gmail.com>

--
tarsis Lima - Programacao php & MySql

    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Jean  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 10 nov, 09:33
De: Jean <jnascime...@gmail.com>
Data: Tue, 10 Nov 2009 09:33:59 -0200
Local: Ter 10 nov 2009 09:33
Assunto: Re: [ PHP - Google ] Re: lógica de multiusuario
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

2009/11/8 tarsis lima <tarsis.l...@gmail.com>:

--
[]´s Jean a.k.a Suissa

Tecnólogo em Análise de Sistemas - UTF-PR
131

www.twitter.com/suissacorp


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Fim das mensagens
« Voltar às Discussões « Tópico recente     Tópico antigo »

Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2009 Google