Jump to content

Check if a user is in a certain group or secondary group

Featured Replies

Posted

I have created a page in Pages and was wondering if there is a way of checking if a visitor to that page is in a particular group?

 

Thanks in advance ^_^

{{if \IPS\Member::loggedIn()->inGroup(array(4, 10))}}

You can also simplify it even more and just do this:

{{if member.inGroup( [ 4, 6 ] )}}

 

  • Author

Thanks guys all three answers have put me on the right track ^_^

  • Author

Again, thank you - I have managed to successfully determine if a user is in a secondary group or not. Here is what I used in the end:

 

{{$member = \IPS\Member::loggedIn();}}
{{$group_array = explode(",", $member->mgroup_others);}}
{{if in_array(10,$group_array)}}
YES IM IN THE SECONDARY GROUP!!!
{{else}}
NO! I'm not in the secondary group!!!
{{endif}}

You could shorten that to

{{if in_array( 10, explode( ',', \IPS\Member::loggedIn()->mgroup_others ) )}}
YES IM IN THE SECONDARY GROUP!!!
{{else}}
NO! I'm not in the secondary group!!!
{{endif}} 

 

Archived

This topic is now archived and is closed to further replies.

Recently Browsing 0

  • No registered users viewing this page.