Date: 12/10/99
- Next message: Massimiliano Masserelli: "[PHPLIB-DEV] ct_dbm question"
- Previous message: ak <email protected>: "[PHPLIB-DEV] Should the cvs version currently work?"
- Next in thread: padraic: "[PHPLIB-DEV] cvs commit"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
From: mbravo
Date: Fri Dec 10 09:51:58 1999
Modified files:
php-lib/CHANGES
php-lib/pages/admin/new_user_md5.php3
Log message:
fixed permissions array handling and leftover references to 'uid' instead
of 'user_id' in pages/admin/new_user_md5.php3
Index: php-lib/CHANGES
diff -u php-lib/CHANGES:1.150 php-lib/CHANGES:1.151
--- php-lib/CHANGES:1.150 Thu Nov 25 15:59:14 1999
+++ php-lib/CHANGES Fri Dec 10 09:51:56 1999
@@ -1,4 +1,8 @@
-$Id: CHANGES,v 1.150 1999/11/25 14:59:14 negro Exp $
+$Id: CHANGES,v 1.151 1999/12/10 08:51:56 mbravo Exp $
+
+10-Dec-1999 mbravo
+ - fixed permissions array handling and leftover references to 'uid' instead
+ of 'user_id' in pages/admin/new_user_md5.php3
25-Nov-1999 negro
- Removed AGAIN all trailing "\n" from form tags generated via
Index: php-lib/pages/admin/new_user_md5.php3
diff -u php-lib/pages/admin/new_user_md5.php3:1.4 php-lib/pages/admin/new_user_md5.php3:1.5
--- php-lib/pages/admin/new_user_md5.php3:1.4 Thu Oct 14 12:38:22 1999
+++ php-lib/pages/admin/new_user_md5.php3 Fri Dec 10 09:51:57 1999
@@ -4,7 +4,7 @@
*
* (C) Copyright 1998 Jan Legenhausen, Kristian Koehntopp
*
- * $Id: new_user_md5.php3,v 1.4 1999/10/14 10:38:22 kk Exp $
+ * $Id: new_user_md5.php3,v 1.5 1999/12/10 08:51:57 mbravo Exp $
*
* NOTE: This script requires that you have set up your PHPLIB
* with working Auth and Perm subclasses and that your
@@ -148,7 +148,9 @@
## 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')";
+ ## Fish out actual permissions from an array shipped in by PHP
+ $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("<b>Failed:</b> $query");
@@ -168,7 +170,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("<b>Failed:</b> $query");
@@ -186,7 +188,9 @@
}
## Update user information.
- $query = "update auth_user_md5 set username='$username', password='$password', perms='$perms' where uid='$u_id'";
+ ## Get permissions from the array
+ $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("<b>Failed:</b> $query");
@@ -205,7 +209,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("<b>Failed:</b> $query");
@@ -288,7 +292,7 @@
<td><?php print $perm->perm_sel("perms", $db->f("perms")) ?></td>
<td align=right>
- <input type="hidden" name="u_id" value="<?php $db->p("uid") ?>">
+ <input type="hidden" name="u_id" value="<?php $db->p("user_id") ?>">
<input type="submit" name="u_kill" value="Kill">
<input onClick="doEditUser(); return true;" type="submit" name="u_edit" value="Change">
</td>
@@ -299,7 +303,7 @@
<td><input type="text" name="password" size=12 maxlength=32 value="*******"></td>
<td><?php $db->p("perms") ?></td>
<td align=right>
- <input type="hidden" name="u_id" value="<?php $db->p("uid") ?>">
+ <input type="hidden" name="u_id" value="<?php $db->p("user_id") ?>">
<input onClick="doEditUser(); return true;" type="submit" name="u_edit" value="Change">
</td>
<?php else: ?>
-
PHPLIB Developers Mailing List. Send messages to <phplib-dev <email protected>>.
To unsubscribe, send "unsubscribe" to <phplib-dev-request <email protected>> in
the body, not the subject, of your message.
- Next message: Massimiliano Masserelli: "[PHPLIB-DEV] ct_dbm question"
- Previous message: ak <email protected>: "[PHPLIB-DEV] Should the cvs version currently work?"
- Next in thread: padraic: "[PHPLIB-DEV] cvs commit"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

