Well, we are talking about very trivial routine programming here, which has a million different solutions. Here is another one: % cat userlvls.txt user1;0 user2;0 user3;0 admin1;1 admin2;1 % function get_user_lvl($user_name) { $userLevel = LVL_ORDINARY_USER; if (($fp = fopen("userlvl.txt", "r"))) { bNotFound = true; while (feof($fp)) && bNotFound) { $userdata = explode(";", fgets($fp)); if ($userdata[0] == $username) { bNotFound = flase; $userLevel = $userdata[1]; } } } return $userLevel; } (Above function written straight in this e-mail without testing so it probably full of errors, but the main idea is still holding true...) Then I leave it as an exercise for the reader to find out how to maintain the user level file userlvl.txt.... On Wed, 2004-02-25 at 16:01, Bowden, Zeb wrote: > When you say member of the administrators group do you mean a member of > the local admin group on your webserver machine? The iswritable solution > won't work because you will be writing to the file in the security > context of the account under which IIS is running (Network Service > probably) > > I think the easiest thing for you to do is use a tool in the windows > 2000 or 2003 resource kit called "showgrps.exe" ... The 2k3 resource kit > is free so you should be able to grab it and use > > > > > > > -----Original Message----- > From: Paul Menard [mailto:paulmenard1@xxxxxxxxx] > Sent: Wednesday, February 25, 2004 9:44 AM > To: trystano@xxxxxxx; b.a.t.svensson@xxxxxxx; php-windows@xxxxxxxxxxxxx > Subject: Re: Best way to check for user 'Administrator' group > membership > > Okay, well first I do not wish to complicate the maintenance of the > system by requiring dual setup, once on the windows user level and > another in the database to adjust the user group membership. And no I do > not want to add a fancy form page that will allow me to do this task. At > this point I have over 600 accounts on the system. The requirements were > to use system-level user authentication not a database. So I would have > to build a table to contain the accounts and keep this sync'd with the > adding/deleting of users which is a separate part of the system that I > have no control over. > > But thanks for the suggestion. > > FPM > > > --- trystano@xxxxxxx wrote: > > Have an entry in your MySQL databases that states a/the users level > > (admin, user etc). Then when they attempt to login check against this > > value against their username/password credentials and then determine > the logic yourself. > > > > You could even have a dropdown box populate with the types of > > admin/user etc and then compare this value with the username/password > > in the database etc > > > > Its not to difficult, you just need to think about it. > > > > Tryst > > > > -- > > PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: > > http://www.php.net/unsub.php > > > > -- > PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: > http://www.php.net/unsub.php -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php