Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Donald Haase
Cockatrice
Commits
70ef9593
Commit
70ef9593
authored
Apr 12, 2015
by
Matt Lowe
Browse files
Restricted unreg usernames
Can now only be made up of [a-z][A-Z][0-9][-_]
parent
1e06a971
Changes
1
Hide whitespace changes
Inline
Side-by-side
servatrice/src/servatrice_database_interface.cpp
View file @
70ef9593
...
...
@@ -102,9 +102,13 @@ bool Servatrice_DatabaseInterface::usernameIsValid(const QString &user)
result
.
reserve
(
user
.
size
());
foreach
(
const
QChar
&
c
,
user
)
{
switch
(
c
.
category
())
{
// TODO: Figure out exactly which categories are OK and not
case
QChar
::
Other_Control
:
break
;
default:
result
+=
c
;
case
QChar
::
Letter_Uppercase
:
//[A-Z]
case
QChar
::
Letter_Lowercase
:
//[a-z]
case
QChar
::
Number_DecimalDigit
:
//[0-9]
case
QChar
::
Punctuation_Connector
:
//[-_]
result
+=
c
;
default:
break
;
}
}
result
=
result
.
trimmed
();
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment