From: <no...@so...> - 2002-01-28 05:22:26
|
Bugs item #508388, was opened at 2002-01-25 02:19 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=426093&aid=508388&group_id=39838 Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Jay Bonci (jaybonci) Assigned to: Nobody/Anonymous (nobody) Summary: Can't have usernames ending in a pipe Initial Comment: We throw a server error when creating usernames that end in a pipe character. Try creating asdasd| as a username. asdasd|asd works, but the former does not. Dumb, I know, but it's possible someone might want a username with like |joe|. Personally, I think disallowing the pipe character is a good bet, seeing as it would break all pipe-linking. <br><br> The error I get is: <pre> Create a new user Can't coerce array into hash at /usr/local/lib/perl5/site_perl/5.6.1/Everything/HTML .pm line 641. </pre> <br><br> This was tested on the ecore current I have (non-CVS). ---------------------------------------------------------------------- >Comment By: chromatic (chromatic) Date: 2002-01-27 21:22 Message: Logged In: YES user_id=2274 I'm all for this. We could disallow square brackets too, for obvious linking reasons. There are checks on Everything2 and on Perl Monks to try to weed out duplicate usernames. Slash has something similar. There's room to perform similar things in the Engine. Combined with the bug about invalid dbtable names, could we add a node method like "validateTitle()" to all nodetypes where this would be useful? It should be called from "insert()", obviously. ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=426093&aid=508388&group_id=39838 |