RequirePermission not working Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?Is it possible to access Twig variables in a plugin variable using PHP?Could I use categories for users instead of user groups?sessions being read inconsistentlyCan a non-admin add Entry types into a section?Users allocating permissions beyond their ownNon-admins not authorized to create entry via frontendRestict admin user permissions to only editing users he/she has created.Output Checkbox Data on TemplateBasics of overriding an admin page template - Craft 3Editing User Email Address

Why are there no cargo aircraft with "flying wing" design?

Why aren't air breathing engines used as small first stages

Can a party unilaterally change candidates in preparation for a General election?

Fantasy story; one type of magic grows in power with use, but the more powerful they are, they more they are drawn to travel to their source

How can I use the Python library networkx from Mathematica?

Closed form of recurrent arithmetic series summation

Where are Serre’s lectures at Collège de France to be found?

What does "lightly crushed" mean for cardamon pods?

Can you use the Shield Master feat to shove someone before you make an attack by using a Readied action?

Is there a kind of relay only consumes power when switching?

Is there any way for the UK Prime Minister to make a motion directly dependent on Government confidence?

Generate an RGB colour grid

Do jazz musicians improvise on the parent scale in addition to the chord-scales?

What are the out-of-universe reasons for the references to Toby Maguire-era Spider-Man in ITSV

How to show element name in portuguese using elements package?

Can an alien society believe that their star system is the universe?

First console to have temporary backward compatibility

An adverb for when you're not exaggerating

Fundamental Solution of the Pell Equation

Using et al. for a last / senior author rather than for a first author

Do I really need to have a message in a novel to appeal to readers?

How do I find out the mythology and history of my Fortress?

Does classifying an integer as a discrete log require it be part of a multiplicative group?

When the Haste spell ends on a creature, do attackers have advantage against that creature?



RequirePermission not working



Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)
Announcing the arrival of Valued Associate #679: Cesar Manara
Unicorn Meta Zoo #1: Why another podcast?Is it possible to access Twig variables in a plugin variable using PHP?Could I use categories for users instead of user groups?sessions being read inconsistentlyCan a non-admin add Entry types into a section?Users allocating permissions beyond their ownNon-admins not authorized to create entry via frontendRestict admin user permissions to only editing users he/she has created.Output Checkbox Data on TemplateBasics of overriding an admin page template - Craft 3Editing User Email Address










1















I'm using the requirePermission tag in the templates for my Craft multisite. I only want users who have access to 'edit' that site be able to view it.



My code is:



% requirePermission('editSite: (currentSite.id)') %


It works fine when logged in as admin, however it returns a 403 for every other user, regardless of their permissions. Please help!



I'm aware I can use requireLogin but I want users to have access to some sites and not others










share|improve this question







New contributor




Aron15 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
























    1















    I'm using the requirePermission tag in the templates for my Craft multisite. I only want users who have access to 'edit' that site be able to view it.



    My code is:



    % requirePermission('editSite: (currentSite.id)') %


    It works fine when logged in as admin, however it returns a 403 for every other user, regardless of their permissions. Please help!



    I'm aware I can use requireLogin but I want users to have access to some sites and not others










    share|improve this question







    New contributor




    Aron15 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.






















      1












      1








      1








      I'm using the requirePermission tag in the templates for my Craft multisite. I only want users who have access to 'edit' that site be able to view it.



      My code is:



      % requirePermission('editSite: (currentSite.id)') %


      It works fine when logged in as admin, however it returns a 403 for every other user, regardless of their permissions. Please help!



      I'm aware I can use requireLogin but I want users to have access to some sites and not others










      share|improve this question







      New contributor




      Aron15 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.












      I'm using the requirePermission tag in the templates for my Craft multisite. I only want users who have access to 'edit' that site be able to view it.



      My code is:



      % requirePermission('editSite: (currentSite.id)') %


      It works fine when logged in as admin, however it returns a 403 for every other user, regardless of their permissions. Please help!



      I'm aware I can use requireLogin but I want users to have access to some sites and not others







      templating permissions






      share|improve this question







      New contributor




      Aron15 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question







      New contributor




      Aron15 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question






      New contributor




      Aron15 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked Apr 12 at 0:46









      Aron15Aron15

      82




      82




      New contributor




      Aron15 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      Aron15 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      Aron15 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.




















          1 Answer
          1






          active

          oldest

          votes


















          2














          You want:



          % requirePermission("editSite:#currentSite.id") %


          The way you have it now, the permission it's checking is the literal string editSite: (currentSite.id) which no one will have permission for.



          Edit:



          Craft 3.1 doesn't store IDs anymore for permissions, instead it uses always the uids because of the project config. This is a breaking change for many existing projects so keep that in mind.



          % requirePermission("editSite:#currentSite.uid") %


          c.f.: Twig string interpolation






          share|improve this answer

























          • Thank you, it still returns a 403 though? Could this be a Craft bug with permissions?

            – Aron15
            Apr 12 at 9:54











          • @Aron15 please see my edit

            – Robin Schambach
            Apr 12 at 10:13











          • Thank you both!

            – Aron15
            Apr 12 at 10:21











          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "563"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );






          Aron15 is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcraftcms.stackexchange.com%2fquestions%2f30125%2frequirepermission-not-working%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          2














          You want:



          % requirePermission("editSite:#currentSite.id") %


          The way you have it now, the permission it's checking is the literal string editSite: (currentSite.id) which no one will have permission for.



          Edit:



          Craft 3.1 doesn't store IDs anymore for permissions, instead it uses always the uids because of the project config. This is a breaking change for many existing projects so keep that in mind.



          % requirePermission("editSite:#currentSite.uid") %


          c.f.: Twig string interpolation






          share|improve this answer

























          • Thank you, it still returns a 403 though? Could this be a Craft bug with permissions?

            – Aron15
            Apr 12 at 9:54











          • @Aron15 please see my edit

            – Robin Schambach
            Apr 12 at 10:13











          • Thank you both!

            – Aron15
            Apr 12 at 10:21















          2














          You want:



          % requirePermission("editSite:#currentSite.id") %


          The way you have it now, the permission it's checking is the literal string editSite: (currentSite.id) which no one will have permission for.



          Edit:



          Craft 3.1 doesn't store IDs anymore for permissions, instead it uses always the uids because of the project config. This is a breaking change for many existing projects so keep that in mind.



          % requirePermission("editSite:#currentSite.uid") %


          c.f.: Twig string interpolation






          share|improve this answer

























          • Thank you, it still returns a 403 though? Could this be a Craft bug with permissions?

            – Aron15
            Apr 12 at 9:54











          • @Aron15 please see my edit

            – Robin Schambach
            Apr 12 at 10:13











          • Thank you both!

            – Aron15
            Apr 12 at 10:21













          2












          2








          2







          You want:



          % requirePermission("editSite:#currentSite.id") %


          The way you have it now, the permission it's checking is the literal string editSite: (currentSite.id) which no one will have permission for.



          Edit:



          Craft 3.1 doesn't store IDs anymore for permissions, instead it uses always the uids because of the project config. This is a breaking change for many existing projects so keep that in mind.



          % requirePermission("editSite:#currentSite.uid") %


          c.f.: Twig string interpolation






          share|improve this answer















          You want:



          % requirePermission("editSite:#currentSite.id") %


          The way you have it now, the permission it's checking is the literal string editSite: (currentSite.id) which no one will have permission for.



          Edit:



          Craft 3.1 doesn't store IDs anymore for permissions, instead it uses always the uids because of the project config. This is a breaking change for many existing projects so keep that in mind.



          % requirePermission("editSite:#currentSite.uid") %


          c.f.: Twig string interpolation







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Apr 12 at 10:12









          Robin Schambach

          16.8k1830




          16.8k1830










          answered Apr 12 at 0:59









          andrew.welchandrew.welch

          8,4941224




          8,4941224












          • Thank you, it still returns a 403 though? Could this be a Craft bug with permissions?

            – Aron15
            Apr 12 at 9:54











          • @Aron15 please see my edit

            – Robin Schambach
            Apr 12 at 10:13











          • Thank you both!

            – Aron15
            Apr 12 at 10:21

















          • Thank you, it still returns a 403 though? Could this be a Craft bug with permissions?

            – Aron15
            Apr 12 at 9:54











          • @Aron15 please see my edit

            – Robin Schambach
            Apr 12 at 10:13











          • Thank you both!

            – Aron15
            Apr 12 at 10:21
















          Thank you, it still returns a 403 though? Could this be a Craft bug with permissions?

          – Aron15
          Apr 12 at 9:54





          Thank you, it still returns a 403 though? Could this be a Craft bug with permissions?

          – Aron15
          Apr 12 at 9:54













          @Aron15 please see my edit

          – Robin Schambach
          Apr 12 at 10:13





          @Aron15 please see my edit

          – Robin Schambach
          Apr 12 at 10:13













          Thank you both!

          – Aron15
          Apr 12 at 10:21





          Thank you both!

          – Aron15
          Apr 12 at 10:21










          Aron15 is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          Aron15 is a new contributor. Be nice, and check out our Code of Conduct.












          Aron15 is a new contributor. Be nice, and check out our Code of Conduct.











          Aron15 is a new contributor. Be nice, and check out our Code of Conduct.














          Thanks for contributing an answer to Craft CMS Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcraftcms.stackexchange.com%2fquestions%2f30125%2frequirepermission-not-working%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          RemoteApp sporadic failureWindows 2008 RemoteAPP client disconnects within a matter of minutesWhat is the minimum version of RDP supported by Server 2012 RDS?How to configure a Remoteapp server to increase stabilityMicrosoft RemoteApp Active SessionRDWeb TS connection broken for some users post RemoteApp certificate changeRemote Desktop Licensing, RemoteAPPRDS 2012 R2 some users are not able to logon after changed date and time on Connection BrokersWhat happens during Remote Desktop logon, and is there any logging?After installing RDS on WinServer 2016 I still can only connect with two users?RD Connection via RDGW to Session host is not connecting

          Esgonzo ibérico Índice Descrición Distribución Hábitat Ameazas Notas Véxase tamén "Acerca dos nomes dos anfibios e réptiles galegos""Chalcides bedriagai"Chalcides bedriagai en Carrascal, L. M. Salvador, A. (Eds). Enciclopedia virtual de los vertebrados españoles. Museo Nacional de Ciencias Naturales, Madrid. España.Fotos

          How to write a 12-bar blues melodyI-IV-V blues progressionHow to play the bridges in a standard blues progressionHow does Gdim7 fit in C# minor?question on a certain chord progressionMusicology of Melody12 bar blues, spread rhythm: alternative to 6th chord to avoid finger stretchChord progressions/ Root key/ MelodiesHow to put chords (POP-EDM) under a given lead vocal melody (starting from a good knowledge in music theory)Are there “rules” for improvising with the minor pentatonic scale over 12-bar shuffle?Confusion about blues scale and chords