Closed (cannot reproduce)
Project:
Site User List
Version:
5.x-1.x-dev
Component:
Code
Priority:
Critical
Category:
Bug report
Assigned:
Reporter:
Created:
29 Aug 2007 at 21:34 UTC
Updated:
20 Feb 2011 at 22:27 UTC
However Drupal 5.2 profile module includes patches resolving previous issues explained in many places, starting with http://drupal.org/node/138915 after upgrade from 5.1 to 5.2 this module stopped working, all searches displays full list of users, it is MySQL 4 (with table rebuild option), not tested by on MySQL 5.
It is also strange search uses GET, not POST (!) so entire query is visible in the URL which makes problem if the webserver uses some URL filtering preventing DB attacks.
Any ideas?
Comments
Comment #1
memtkmcc commentednot sure why, but after one change in configuration, it works again:
under "Select what profile fields are available for inclusion" I have disabled "Hidden profile fields" and "Private profile fields" -- after that one change the search works correctly again
in any case, it would be helpful to display some error when any configuration options prevents module from working at all -- just a suggestion, so I have changed priority of this issue
Thanks.
Comment #2
memtkmcc commentedunfortunatelly, it works only for some users, finds only some of them, even if the accounts data is updated and table rebuild, furthermore, without *any* configuration change it stops finding users found 5 minutes ago
enough to change priority of this issue, it simply doesn't work
Comment #3
pukku commentedHi! I'm not sure I understand the problem exactly. What is going wrong?
Also, could you tell me what the CVS id of the site_user_list.module file is?
Also, what version of PHP?
With regards to GET vs. POST, that is by design — for one thing, it allows you to email other people direct links to particular searches, or save them for later use. It's also required because of the way that the module works...
Comment #4
memtkmcc commentedHi,
$Id: site_user_list.module,v 1.1.2.6.2.27 2007/06/22 15:57:41 pukku Exp $
PHP 5.2.3
MySQL 4.1.22
configuration in admin panel:
* Retrieve data from a: table
* Field Privacy Settings:
- Hidden profile fields: off
- Private profile fields: off
- Public profile fields, content shown... : ON
- Public profile field, content shown... : ON
there are a few test users, and only some fields from profiles are set to visible/searchable:
username (named Domain because it is used also as user subdomain)
role (named Ranga -- since this is Polish website version)
nick (this is from profiles module)
the problem is, as far, when using FireFox (I'm on a Mac) and when you continue search after search, the check boxes above serach field became inactive - you can view that while repeating search
the result is: the module randomly (?) is unable to find user, however the user is visible in listing
while on Safari (Mac) the check boxes remains enabled/disabled exactly as you will choose that
maybe there is some kind of JavaScript bug under FF which takes OFF the check-boxes so module gets no field choosed to perform search?
that is the only idea from my observations
BTW. I'm keeping all modules updated daily to current versions
Thanks for your reply and I hope it can be resolved somehow
Best,
Comment #5
memtkmcc commentedOld issue.