Re: user permission system (integer to small)
| From: | (Gudmund Vatn) | Date: | Thu, 27 Mar 2003 08:57:52 +0000 |
| Subject: | Re: user permission system (integer to small) | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-141234@lists.php.net to get a copy of this message | ||
Torsten Rosenberger wrote:
> 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
Cut down you number of usergroups ;)