Professional Web Applications Themes

Any ideas on invalidating a session from another process? - PHP Development

I have a slight problem with sessions. I use a session var to store a user's details and also a set of permissions to various parts of my application. This involves several SQL queries which is why I do it once and cache the result in a session var. My problem occurs when I change a user's permissions. At this point I need to invalidate that user's session to reload their new permissions. I don't think it's possible to do it directly is it? I'm thinking at the moment of a timestamp in the user record which requires an SQL ...

  1. #1

    Default Any ideas on invalidating a session from another process?

    I have a slight problem with sessions. I use a session var to store a
    user's details and also a set of permissions to various parts of my
    application. This involves several SQL queries which is why I do it once
    and cache the result in a session var.

    My problem occurs when I change a user's permissions. At this point I
    need to invalidate that user's session to reload their new permissions.

    I don't think it's possible to do it directly is it? I'm thinking at the
    moment of a timestamp in the user record which requires an SQL query
    every page. Has anyone got any better ideas?

    thanks

    Kevin Thorpe Guest

  2. #2

    Default Re: Any ideas on invalidating a session from another process?

    Kevin Thorpe <kevinpricetrak.com> wrote in message news:<3f0553d2$0$13010$afc38c87news.easynet.co.uk >...
    > I have a slight problem with sessions. I use a session var to store a
    > user's details and also a set of permissions to various parts of my
    > application. This involves several SQL queries which is why I do it once
    > and cache the result in a session var.
    >
    > My problem occurs when I change a user's permissions. At this point I
    > need to invalidate that user's session to reload their new permissions.
    >
    > I don't think it's possible to do it directly is it? I'm thinking at the
    it IS possible :-)
    Just set the session variable that holds the user permissions to the new value:
    > moment of a timestamp in the user record which requires an SQL query
    > every page. Has anyone got any better ideas?
    >
    > thanks
    sam Guest

Similar Threads

  1. Replies: 9
    Last Post: March 8th, 11:36 PM
  2. Replies: 0
    Last Post: October 18th, 09:18 PM
  3. Replies: 6
    Last Post: May 17th, 07:08 PM
  4. Replies: 1
    Last Post: February 3rd, 09:30 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139