--- new_user_md5.php3.orig Mon Nov 15 01:44:58 1999 +++ new_user_md5.php3 Mon Nov 15 02:59:57 1999 @@ -148,7 +148,10 @@ ## Create a uid and insert the user... $u_id=md5(uniqid($hash_secret)); - $query = "insert into auth_user_md5 values('$u_id','$username','$password','$perms')"; + +$realperms=implode(',',$perms); + + $query = "insert into auth_user_md5 values('$u_id','$username','$password','$realperms')"; $db->query($query); if ($db->affected_rows() == 0) { my_error("Failed: $query"); @@ -168,7 +171,7 @@ ## Handle users changing their own password... if (!$perm->have_perm("admin")) { - $query = "update auth_user_md5 set password='$password' where uid='$u_id'"; + $query = "update auth_user_md5 set password='$password' where user_id='$u_id'"; $db->query($query); if ($db->affected_rows() == 0) { my_error("Failed: $query"); @@ -186,7 +189,9 @@ } ## Update user information. - $query = "update auth_user_md5 set username='$username', password='$password', perms='$perms' where uid='$u_id'"; +$realperms=implode(',',$perms); + + $query = "update auth_user_md5 set username='$username', password='$password', perms='$realperms' where user_id='$u_id'"; $db->query($query); if ($db->affected_rows() == 0) { my_error("Failed: $query"); @@ -205,7 +210,7 @@ } ## Delete that user. - $query = "delete from auth_user_md5 where uid='$u_id' and username='$username'"; + $query = "delete from auth_user_md5 where user_id='$u_id' and username='$username'"; $db->query($query); if ($db->affected_rows() == 0) { my_error("Failed: $query"); @@ -288,7 +293,7 @@

