# s2member/111011/includes/menu-pages/code-samples/current-user-access-level.x-php

s2Member – Excellent for All Kinds of Memberships, Content Restriction Paywalls &amp; Member Access Subscriptions, version 111011. 39 lines.

- Page: https://pluginprobe.com/plugins/s2member/111011/code/includes/menu-pages/code-samples/current-user-access-level.x-php
- Raw: https://pluginprobe.com/plugins/s2member/111011/raw/includes/menu-pages/code-samples/current-user-access-level.x-php
- Modified: 2011-10-11T19:06:44+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/s2member/111011/code/includes/menu-pages/code-samples/current-user-access-level.x-php#L10-L20`.

```
<?php if (S2MEMBER_CURRENT_USER_ACCESS_LEVEL === 4){ ?>
	A Member has an Access Level of 4.
<?php } else if (S2MEMBER_CURRENT_USER_ACCESS_LEVEL === 3){ ?>
	A Member has an Access Level of 3.
<?php } else if (S2MEMBER_CURRENT_USER_ACCESS_LEVEL === 2){ ?>
	A Member has an Access Level of 2.
<?php } else if (S2MEMBER_CURRENT_USER_ACCESS_LEVEL === 1){ ?>
	A Member has an Access Level of 1.
<?php } else if(S2MEMBER_CURRENT_USER_ACCESS_LEVEL === 0){ ?>
	A User is logged in as a Free Subscriber.
<?php } else if(S2MEMBER_CURRENT_USER_ACCESS_LEVEL === -1){ ?>
	A User is not logged in at all.
<?php } ?>

---- s2member Shortcode Equivalent ----

[s2If current_user_is(s2member_level4)]
	Some premium content for Level 4 Members.
[/s2If]

[s2If current_user_is(s2member_level3)]
	Some premium content for Level 3 Members.
[/s2If]

[s2If current_user_is(s2member_level2)]
	Some premium content for Level 2 Members.
[/s2If]

[s2If current_user_is(s2member_level1)]
	Some premium content for Level 1 Members.
[/s2If]

[s2If current_user_is(s2member_level0)]
	Some content for Free Subscribers.
[/s2If]

[s2If !is_user_logged_in()]
	Some public content.
[/s2If]
```
