Currently, username automatical created with 2 options: - $temp1 = explode('@', $email); - $temp2 = explode(' ', $name); Please add another option, allow member choose his/her own username. That maybe better