DES:CCM WEB:Introdução
Marcospaulo (disc | contribs) (Criou página com '= Variáveis de Retorno = * $_SESSION['usuario'] * $_SESSION['senha'] * $_SESSION['transacao'] <pre> Array ( [cEstagiario] => Array ( [cadastrar] => T ...') |
Marcospaulo (disc | contribs) (→De Atividades) |
||
Linha 87: | Linha 87: | ||
=== De Atividades === | === De Atividades === | ||
− | [[Imagem:Solicitaracesso.png | + | [[Imagem:Solicitaracesso.png|Imagem para exemplos]] |
== Cuidados ao Migrar == | == Cuidados ao Migrar == |
Edição atual tal como 13h50min de 20 de dezembro de 2011
Tabela de conteúdo |
Variáveis de Retorno
- $_SESSION['usuario']
- $_SESSION['senha']
- $_SESSION['transacao']
Array ( [cEstagiario] => Array ( [cadastrar] => T [alterar] => T [remover] => T ) [cPssFisica] => Array ( [cadastrar] => T [alterar] => T [remover] => T ) )
Alterar Senha
O usuário logado no sistema solicita que sua senha seja alterada, qual o procedimento:
1 - Pede a senha atual; 2 - Pede a nova senha duas vezes; 3 - Concluir.
Caso tudo esteja OK trocar a senha do usuário.
Esqueceu a Senha
Caso o usuário tenha esquecido a senha então ele informa o seu login e o sistema envia um link no email desta pessoa no sistema, ao acessar este link a senha voltará para a padrão CCM e a pessoa sera obrigada a trocar.
Solicitação de Usuário e Senha
Descrição
Com o aumento do número de usuários nos Sistemas em particular os baseados na Web, tornou-se necessário a 'automatização' da atribuição de padrões aos usuários.
Este será um sub-sistema do CCM, suas funções serão:
- Permitir que um usuário solicite acesso a um sistema;
- Mostrar aos funcionários da DRI quais foram os pedidos realizados;
- Encaminhas por e-mail a confirmação ou negação do acesso ao sistema solicitado.
Telas
Solicitação de Padrão
Na primeira parte do formulário o usuário que deseja acessar algum sistema terá que escolher qual sistema ele gostaria de acessar. Na segunda parte o usuário informará seu CPF.
Com estes dois dados o sistema irá pesquisar na base de dados informações básicas do usuário, nome, e-mail e login e local de trabalho. Caso tudo esteja correto o usuário irá clicar no botão 'Solicitar Acesso', caso os dados exibidos não estejam corretos o professor deve entrar em contato com o RH para realizar as alterações, em particular o e-mail deve ser verificado pois é nele que o usuário irá receber a confirmação da solicitação de acesso.
Os usuários que ainda não possuam login na Rede devem entrar em contato com o o setor de informática do seu campus.
Conceder Acesso
A DRI acessará uma lista contendo os usuários e os padrões de acessos que o usuário gostaria de ter. A DRI vai clicar em conceder ou em negar.
Quando a DRI concede um mail é enviado para o usuário contendo um link este link irá efetivamente validar o acesso desta pessoa ao Sistema.
Envio de E-mail
Como o servidor de SMTP da Unioeste não anda bem das pernas este script tem a função de re-enviar os e-mail que não puderam ser entregues corretamente.
Para isto deve ser colocado no Cron do servidor php o seguinte:
curl -s -o /dev/null http://200.201.8.38/ccm/osiris/enviarEmail.php
A seguinte conta de email deve ser utilizada para o envio: sistemasdri@unioeste.br, utilizando-se o SMPT do servidor Exchange da Reitoria da Unioeste (cacsr-bdc01)
Atualmente, somente Elton, Liége e Marcio podem acessar esta conta para visualização de emails.
Diagramas
Base de Dados
- SlcAcs_Codigo
- SlcAcs_UsrConta
- SlcAcs_DtSolicitacao
- SlcAcs_DtEnvEmail
- SlcAcs_DtCnfEmail
- SlcAcs_Status
- PssFsc_Codigo
- Pdr_Codigo
- SlcAcs_Hash : Este campo é usado para identificar unicamente a solicitação
- SlcAcs_Observacao
- StrLtc_Codigo
De Atividades
Cuidados ao Migrar
Base de Dados
- Quando a base do produção for jogada sobre o desenvolvimento devemos apagar os sistemas e inserir novamente com os seus locais de execução alterados.
update sistema set Sst_LclExecutavel = 'http://cac-php-desenvolvimento.unioeste.br/ccm/' WHERE Sst_Codigo = 'CCM'; update sistema set Sst_LclExecutavel = 'http://cac-php-desenvolvimento.unioeste.br/sistemas/piad/' WHERE Sst_Codigo = 'PIAD'; update sistema set Sst_LclExecutavel = 'http://cac-php-desenvolvimento.unioeste.br/sistemas/atividade/' WHERE Sst_Codigo = 'SAU'; update sistema set Sst_LclExecutavel = 'http://cac-php-desenvolvimento.unioeste.br/sistemas/convenios/' WHERE Sst_Codigo = 'SGCCR'; update sistema set Sst_LclExecutavel = 'http://cac-php-desenvolvimento.unioeste.br/sistemas/estagio/' WHERE Sst_Codigo = 'SGE'; update sistema set Sst_LclExecutavel = 'http://cac-php-desenvolvimento.unioeste.br/sistemas/sgpu_bck/' WHERE Sst_Codigo = 'SGPU'; update sistema set Sst_LclExecutavel = 'http://cac-php-desenvolvimento.unioeste.br/sistemas/pibic/' WHERE Sst_Codigo = 'SGBPIBIC';