Desg » History » Version 13
Version 12 (José Pinto, 04/11/2012 15:43) → Version 13/14 (José Pinto, 04/11/2012 15:44)
h1. [[Desg|5. Decisões Chave do Design]]
{{include(AA)}}
{{include(TL)}}
{{include(GT)}}
{{include(Seg)}}
h2. 5.3 Gestão de Transações
Aquando de uma alteração na base de dados, existe a possibilidade de algum pormenor falhar e impossibilitar uma determinada ação na base de dados com total sucesso. Como forma de prevenir situações em que a base de dados fique inconsistente e não funcional, será sempre efetuado um backup do sistema de forma a ser possível realizar o rollback, ou seja, retornar ao último estado em que a base de dados funcionou com sucesso.
h2. 5.4 Segurança
Numa fase inicial, serão controlados os acessos, tendo em conta os privilégios do utilizador (se for administrador terá mais privilégios que um utilizador “normal”).
Para efeitos de segurança, de forma a criar um sistema robusto e fiável, as passwords dos utilizadores serão encriptadas. Se um utilizador se esquecer da password, terá a possibilidade de redefinir a palavra-passe após a recepção do link para o efeito no endereço e-mail fornecido.
Um administrador poderá banir outros utilizadores, e para prevenir que um utilizador banido volte a infringir as regras, o IP desse utilizador será bloqueado e impedido de regressar ao website.
[[ArqF| +Ver página anterior: Arquitetura Física+ ]] | [[Prot| +Ver página seguinte: Protótipo+ ]]
{{include(AA)}}
{{include(TL)}}
{{include(GT)}}
{{include(Seg)}}
h2. 5.3 Gestão de Transações
Aquando de uma alteração na base de dados, existe a possibilidade de algum pormenor falhar e impossibilitar uma determinada ação na base de dados com total sucesso. Como forma de prevenir situações em que a base de dados fique inconsistente e não funcional, será sempre efetuado um backup do sistema de forma a ser possível realizar o rollback, ou seja, retornar ao último estado em que a base de dados funcionou com sucesso.
h2. 5.4 Segurança
Numa fase inicial, serão controlados os acessos, tendo em conta os privilégios do utilizador (se for administrador terá mais privilégios que um utilizador “normal”).
Para efeitos de segurança, de forma a criar um sistema robusto e fiável, as passwords dos utilizadores serão encriptadas. Se um utilizador se esquecer da password, terá a possibilidade de redefinir a palavra-passe após a recepção do link para o efeito no endereço e-mail fornecido.
Um administrador poderá banir outros utilizadores, e para prevenir que um utilizador banido volte a infringir as regras, o IP desse utilizador será bloqueado e impedido de regressar ao website.
[[ArqF| +Ver página anterior: Arquitetura Física+ ]] | [[Prot| +Ver página seguinte: Protótipo+ ]]