-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Symfony - Permissões e regras avançadas #4
Comments
@caio-reimann O "caminho correto" é sempre complicado de responder. Mas é possível fazer isso com Voters e é o caminho que eu escolheria. Inclusive é o que eu escolhi nesse projeto. |
Se estamos falando de permissões, que ultrapassa o limite do básico, em
relação a papéis, e envolve recursos, ou você monta uma estrutura de ACL
completa, ou utiliza os "voters" mesmo.
Em ter, 23 de jul de 2019 às 13:13, Glauber Mota <notifications@github.com>
escreveu:
… @caio-reimann <https://github.com/caio-reimann> O "caminho correto" é
sempre complicado de responder. Mas é possível fazer isso com Voters e é o
caminho que eu escolheria. Inclusive é o que eu escolhi nesse projeto
<https://github.com/glauberm/sistema-cinevi/blob/master/src/Security/Almoxarifado/CalendarEventVoter.php>
.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#4?email_source=notifications&email_token=AAB6ENVLOE5ZRK3DUJHJFQLQA4U3ZA5CNFSM4IGEIGGKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2TUQCA#issuecomment-514279432>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAB6ENSECH4FPEWAW5VJDGLQA4U3ZANCNFSM4IGEIGGA>
.
--
Marcelo Rodrigues
Sênior Software Engineer
+55 (61) 99273-2058 <+5561992732058>
https://www.linkedin.com/in/marcelomx/
skype: marcelo.mx <https://is.gd/pTTGoQ>
|
Obrigado @glauberm e @marcelomx pelas respostas ! |
Recomendo o https://symfonycasts.com/, tem bons vídeos e o texto é bem
explicativo.
Abraços
Em qua, 24 de jul de 2019 às 14:41, caio-reimann <notifications@github.com>
escreveu:
… Obrigado @glauberm <https://github.com/glauberm> e @marcelomx
<https://github.com/marcelomx> pelas respostas !
Confesso que estou ainda estudando symfony.
Vocês indicam algum material atualizado para compreender melhor o
funcionamento do Symfony? Já fiz dois cursos, mas geralmente são aqueles
"mão na massa", que ensinam mais a repetir comandos do que o entendimento
claro do framework,
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#4?email_source=notifications&email_token=AJ6FFMOEEBBOGFHJXPCAJE3QBCH4NA5CNFSM4IGEIGGKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2XCQVQ#issuecomment-514730070>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AJ6FFMOIQQ66ASYIK47UG5TQBCH4NANCNFSM4IGEIGGA>
.
--
"Nada poderá nos separar do amor de Deus"
Romanos 8:39
|
@caio-reimann Pode parecer óbvio, mas eu recomendaria a documentação oficial do site mesmo. Especialmente se você está trabalhando com a versão 4 do Symfony, que muda muita coisa, a documentação oficial é a mais atualizada e a que contém as melhores práticas. (Por exemplo, as ACLs que foram uma resposta a sua pergunta, a partir da versão 4, foram removidas do framework e precisam ser instaladas como um pacote externo.) Não sei qual seu conhecimento de programação em geral, mas um capítulo que acho que pode te ajudar bastante a ter uma melhor compreensão de como o Symfony funciona é o Symfony and HTTP Fundamentals. |
Olá,
Seria o uso do Voters o caminho correto para criar regras e permissões avançadas, como por exemplo distinguir se um usuário específico tem ou não permissão para Editar uma tabela, ou analisar se o valor de um campo esta dentro dos parâmetros que o tipo X de usuário pode utilizar?
The text was updated successfully, but these errors were encountered: