Direcionar cada usuário logado para uma página especifica

  • makartur
  • Avatar de makartur Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
15 anos 3 meses atrás #33743 por makartur
makartur created the topic: Direcionar cada usuário logado para uma página especifica
Olá pessoas, me deparei com o seguinte problema:

A empresa em que trabalho comercializa softwares de automação comercial que, a cada mes necessita de uma chave de liberação para liberar o acesso, mediante pagamento da mensalidade.

Atualmente informamos essa chave via telefone ou via e-mail. Porém pensei numa forma dinâmica de mostrar essa informação para o cliente através de nosso site, desenvolvido em joomla (<!-- w -->[url=http://www.araguaiasistemas.com.br" onclick="window.open(this.href);return false;]www.araguaiasistemas.com.br[/url]<!-- w -->).

A situação seria a seguinte, todos os nossos clientes seriam cadastrados como usuarios do site com nivel [i:34gd571x]registered[/i:34gd571x]. Quando fizerem o logon seriam direcionados para uma pagina (artigo) especifica para esse usuário, que teria a chave de liberação. O problema é que o módulo de login direciona o usuario para uma (artigo) pagina em comum a todos os usuarios. Não tem como eu direcionar o usuário logado A para a pagina (artigo) A e o usuario logado B para a pagina (artigo) B. E mesmo se tivesse, eu teria que criar um artigo para cada cliente, e daí seria invíavel porque são mais de 200 clientes...logo seriam 200 artigos.

Daí surgiu a ideia de criar uma tabela no banco de dados chamada "chavedeacesso" que teria os seguintes campos:

id_usuario
chave_acesso
mes_acesso

E quando o usuario fizer o logon, seria direcionado para um artigo com um formulario em PHP que mostraria o resultado de um select direto no banco de dados que traria o valor do campo "chave_acesso" para aquele usuario que logou. Com isso, precisaria apenas de um artigo e ficaria mais dinamico, pois o resultado do select seria mostrado de acordo com o usuario que logou.

O problema é que não consigo pegar o ID do usuario que logou para passar como parametro no select do formulario.

Isso tá me tirando o sono, to batendo cabeça há mais de uma semana. Alguem tém idéia de como fazer isso? Ou alguma outra forma de repente.

Agradeço desde já qualquer ajuda.

Please Entrar ou Registrar to join the conversation.


Mais
15 anos 3 meses atrás #33762 por Walkus
Walkus replied the topic: Re: Direcionar cada usuário logado para uma página especifica
makartur;

Eu acredito que você terá que alterar o seu script do módulo de login.

Teria que fazer com que da mesma forma que o script direciona para o BD o conteúdo digitado nos campos de user e senha onde checa se o user é registrado, seja tambem checado na sua tabela com a inserção de mais algum comando de pesquisa.

Nao sei se consegue entender.

Abç e sucesso.

[color=#FF0000:1fjd1yw0][b:1fjd1yw0]>>> NÃO RESPONDO[/b:1fjd1yw0] dúvidas por MSN/MP/E-mail, somente em casos de extrema URGÊNCIA <<<[/color:1fjd1yw0][color=#008000:1fjd1yw0] ####[/color:1fjd1yw0] Obrigado
[color=#0000BF:1fjd1yw0]##[/color:1fjd1yw0][color=#8000FF:1fjd1yw0]##[/color:1fjd1yw0][color=#FF00FF:1fjd1yw0]##[/color:1fjd1yw0][color=#FF4040:1fjd1yw0]##[/color:1fjd1yw0][color=#FFBF00:1fjd1yw0]##[/color:1fjd1yw0][color=#FFFF00:1fjd1yw0]##[/color:1fjd1yw0][color=#BFFF80:1fjd1yw0]##[/color:1fjd1yw0][color=#8080FF:1fjd1yw0][b:1fjd1yw0]www.[/b:1fjd1yw0][/color:1fjd1yw0][color=#FF0000:1fjd1yw0][b:1fjd1yw0]wa[/b:1fjd1yw0][/color:1fjd1yw0][color=#000000:1fjd1yw0]master[/color:1fjd1yw0][color=#8080FF:1fjd1yw0][b:1fjd1yw0].com.br[/b:1fjd1yw0][/color:1fjd1yw0] [color=#FFFFBF:1fjd1yw0]##[/color:1fjd1yw0][color=#FFFF80:1fjd1yw0]##[/color:1fjd1yw0][color=#FFFF40:1fjd1yw0]##[/color:1fjd1yw0][color=#FFFF00:1fjd1yw0]##[/color:1fjd1yw0][color=#008000:1fjd1yw0]##[/color:1fjd1yw0]

Please Entrar ou Registrar to join the conversation.

  • makartur
  • Avatar de makartur Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
15 anos 3 meses atrás #33832 por makartur
makartur replied the topic: Re: Direcionar cada usuário logado para uma página especifica
Walkus
Valeu meu velho, voce foi o unico que parece ter me entendido. Sabe me informar em qual arquivo é passado os parametros do login do usuario? Seria esse: /components/com_user/controller.php ?

Please Entrar ou Registrar to join the conversation.

Mais
15 anos 3 meses atrás #33853 por Walkus
Walkus replied the topic: Re: Direcionar cada usuário logado para uma página especifica
makartur;

Sinceramente, nunca mexi ai, mas a única opção é dar uma olhada nos scripts e ver onde há a entrada para ID / User / Senha... etc.

Abç e sucesso.

[color=#FF0000:1fjd1yw0][b:1fjd1yw0]>>> NÃO RESPONDO[/b:1fjd1yw0] dúvidas por MSN/MP/E-mail, somente em casos de extrema URGÊNCIA <<<[/color:1fjd1yw0][color=#008000:1fjd1yw0] ####[/color:1fjd1yw0] Obrigado
[color=#0000BF:1fjd1yw0]##[/color:1fjd1yw0][color=#8000FF:1fjd1yw0]##[/color:1fjd1yw0][color=#FF00FF:1fjd1yw0]##[/color:1fjd1yw0][color=#FF4040:1fjd1yw0]##[/color:1fjd1yw0][color=#FFBF00:1fjd1yw0]##[/color:1fjd1yw0][color=#FFFF00:1fjd1yw0]##[/color:1fjd1yw0][color=#BFFF80:1fjd1yw0]##[/color:1fjd1yw0][color=#8080FF:1fjd1yw0][b:1fjd1yw0]www.[/b:1fjd1yw0][/color:1fjd1yw0][color=#FF0000:1fjd1yw0][b:1fjd1yw0]wa[/b:1fjd1yw0][/color:1fjd1yw0][color=#000000:1fjd1yw0]master[/color:1fjd1yw0][color=#8080FF:1fjd1yw0][b:1fjd1yw0].com.br[/b:1fjd1yw0][/color:1fjd1yw0] [color=#FFFFBF:1fjd1yw0]##[/color:1fjd1yw0][color=#FFFF80:1fjd1yw0]##[/color:1fjd1yw0][color=#FFFF40:1fjd1yw0]##[/color:1fjd1yw0][color=#FFFF00:1fjd1yw0]##[/color:1fjd1yw0][color=#008000:1fjd1yw0]##[/color:1fjd1yw0]

Please Entrar ou Registrar to join the conversation.

  • makartur
  • Avatar de makartur Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
15 anos 3 meses atrás #34392 por makartur
makartur replied the topic: Re: Direcionar cada usuário logado para uma página especifica
[RESOVIDO]

Resolvi meu problema utilizando o Community Builder para gerenciar os usuários. Consegui adicionar os campos que precisava e mostrar as informações que queria quando o usuario fizer o logon. Tudo de uma maneira mais simples.

De qualquer maneira valeu pela atenção!
Até a proxima!

Please Entrar ou Registrar to join the conversation.