NullReference when user is not logged in

Eduard

I can't access a page when is no one logged in. I want to show some buttons when userID match and just show the page with FillPage() if no one is logged.

protected void Page_Load(object sender, EventArgs e)
    {
        FillPage();

        if (!String.IsNullOrWhiteSpace(Request.QueryString["id"]))
        {
            int id = Convert.ToInt32(Request.QueryString["id"]);
            JobReqModel model = new JobReqModel();
            JobDescriptions job = model.GetJob(id);

            if (job.PostedBy == Membership.GetUser().ProviderUserKey.ToString())
            {
                Button2.Visible = true;
                Button3.Visible = true;
                Button4.Visible = true;
                Lineseparator.Visible = true;
            }

            else
            {
                Button2.Visible = false;
                Button3.Visible = false;
                Button4.Visible = false;
                Lineseparator.Visible = false;
            }
        }

I get NullReference on this line

if (job.PostedBy == Membership.GetUser().ProviderUserKey.ToString())

I understand why is NULL but how I avoid this expcetion? I tried to test if ProviderUserKey is null and just use Fillpage after that.

Raphaël Althaus

Just add a null check.

Caus if GetUser() returns null, you have an NRE when trying to access its ProviderUserKey property.

if (MemberShip.GetUser() != null && Membership.GetUser().ProviderUSerKey.ToString() == josb.PostedBy)

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

When to check if user is logged in?

From Dev

User restriction page when logged in

From Dev

Find When a user last logged in

From Dev

is_user_logged_in() return false even when logged in to WordPress?

From Dev

Change NavigationView items when user is logged

From Dev

schtasks parameter to disable "execute when user logged on"

From Dev

Displaying a portlet only when user is logged in

From Dev

Strange terminal navigation when logged in as new user

From Dev

Exception when checking if user is logged out

From Dev

PHP Displaying user info when logged in

From Dev

schtasks parameter to disable "execute when user logged on"

From Dev

Rerun/Continue SyncAdapter when user has logged in

From Dev

Is it possible to upload a file to dropbox when user is not logged in?

From Dev

Disabling HTML views cache when a user is logged in

From Dev

/Library: Operation not permitted when logged in as root user

From Dev

How to set 401 status when user is not logged in?

From Dev

Possibility to join OVPN when user is not logged on

From Dev

Wordpress AJAX returns 0 when user not logged in

From Dev

laravel redirect to route when user is logged in

From Dev

Invoke-Command not executed when user not logged in

From Dev

Bootstrap Table only displays when user is logged in

From Dev

jquery dont work on my plugin wordpress when user logged in, but work very well when user or admin not logged in

From Dev

jquery dont work on my plugin wordpress when user logged in, but work very well when user or admin not logged in

From Java

Set currently logged in user as the user in the model when creating an object in Django

From Dev

edit parse user information when logged in as other user in android

From Dev

How to change to normal user in the command line when logged in as the root user?

From Dev

User ID is NULL when saving record for logged in user

From Dev

ASP.NET Identity Update User - Nullreference

From Dev

Allow to run Meteor server-methods only when user is logged in

Related Related

  1. 1

    When to check if user is logged in?

  2. 2

    User restriction page when logged in

  3. 3

    Find When a user last logged in

  4. 4

    is_user_logged_in() return false even when logged in to WordPress?

  5. 5

    Change NavigationView items when user is logged

  6. 6

    schtasks parameter to disable "execute when user logged on"

  7. 7

    Displaying a portlet only when user is logged in

  8. 8

    Strange terminal navigation when logged in as new user

  9. 9

    Exception when checking if user is logged out

  10. 10

    PHP Displaying user info when logged in

  11. 11

    schtasks parameter to disable "execute when user logged on"

  12. 12

    Rerun/Continue SyncAdapter when user has logged in

  13. 13

    Is it possible to upload a file to dropbox when user is not logged in?

  14. 14

    Disabling HTML views cache when a user is logged in

  15. 15

    /Library: Operation not permitted when logged in as root user

  16. 16

    How to set 401 status when user is not logged in?

  17. 17

    Possibility to join OVPN when user is not logged on

  18. 18

    Wordpress AJAX returns 0 when user not logged in

  19. 19

    laravel redirect to route when user is logged in

  20. 20

    Invoke-Command not executed when user not logged in

  21. 21

    Bootstrap Table only displays when user is logged in

  22. 22

    jquery dont work on my plugin wordpress when user logged in, but work very well when user or admin not logged in

  23. 23

    jquery dont work on my plugin wordpress when user logged in, but work very well when user or admin not logged in

  24. 24

    Set currently logged in user as the user in the model when creating an object in Django

  25. 25

    edit parse user information when logged in as other user in android

  26. 26

    How to change to normal user in the command line when logged in as the root user?

  27. 27

    User ID is NULL when saving record for logged in user

  28. 28

    ASP.NET Identity Update User - Nullreference

  29. 29

    Allow to run Meteor server-methods only when user is logged in

HotTag

Archive