I think I found a solution for this:
qa-app-user-edit.php
line 167:
After these:
function qa_create_new_user($email, $password, $handle, $level=QA_USER_LEVEL_BASIC, $confirmed=false)
/*
Create a new user (application level) with $email, $password, $handle and $level.
Set $confirmed to true if the email address has been confirmed elsewhere.
Handles user points, notification and optional email confirmation.
*/
{
if (qa_to_override(__FUNCTION__)) { $args=func_get_args(); return qa_call_override(__FUNCTION__, $args); }
require_once QA_INCLUDE_DIR.'qa-db-users.php';
require_once QA_INCLUDE_DIR.'qa-db-points.php';
require_once QA_INCLUDE_DIR.'qa-app-options.php';
require_once QA_INCLUDE_DIR.'qa-app-emails.php';
require_once QA_INCLUDE_DIR.'qa-app-cookies.php';
I have added this CODE:
$handle = str_replace(array(), array(), $handle);
It worked...
But still I need to hear from you that this code does not do anything else other than saving username first time and forever....
Thanks