[buddypress-trac] [BuddyPress] #4622: Spaces allowed in screen names since 1.6 update
buddypress-trac
noreply at wordpress.org
Fri Feb 15 23:08:53 UTC 2013
#4622: Spaces allowed in screen names since 1.6 update
------------------------------+-----------------------------
Reporter: oceanwidedesigns | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: Future Release
Component: Members | Version: 1.6
Severity: normal | Resolution:
Keywords: dev-feedback |
------------------------------+-----------------------------
Changes (by deltafactory):
* cc: deltafactory (added)
Comment:
Weighing in that I'd like to see this fixed earlier in the name
normalization process.
For some added complexity, we use WooCommerce's registration forms to
create the user. In the current production version, they improperly handle
when the $user_id comes back as a WP_Error object. The resulting cast to
int messes up the admin user: no fun. I've already submitted a patch for
this.
Our current solution is to add a filter for `sanitize_user` (which I
believe validate_username() calls). I couldn't use
`bp_core_strip_username_spaces()` because it uses `username_exists()`
which eventually calls `sanitize_user()` resulting in an endless loop
until memory_limit was reached.
I understand that it's a tricky issue to fix in a compatible way. I think
`sanitize_user` is the likely choice.
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/4622#comment:13>
BuddyPress <http://buddypress.org/>
BuddyPress
More information about the buddypress-trac
mailing list