user permission system (integer to small)
| From: | Torsten Rosenberger | Date: | Thu, 27 Mar 2003 06:34:23 +0000 |
| Subject: | user permission system (integer to small) | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-141174@lists.php.net to get a copy of this message | ||
Hello
I have some trouble with user permission.
I build the system like the permission in the phplib.
admin = 1
news = 2
news_create = 4
news_delete = 8
.
.
.
then ich can check ($user_perm & $perm == $perm )
But the problem ist that the permissions now over BIGINT.
So i cann't store it in mysql (possible are varchar)
But to compare the perms they must have the type integer
settype ($perm,interger) brings a wrong value in case that the number
is greater as the BIGINT.
Someone have a better solution ? or a way out.
BR/Torsten Rosenberger