We build. You grow.

Get best community software here

Start a social network, a fan-site, an education project with oxwall - free opensource community software

How to delete " username" on join page | Forum

W.SNEIJDER
W.SNEIJDER Jan 3 '14
Hi all , how to delete username pls ?

I want only the real name for registration and for profile

Thanks
Kieron H Leader
Kieron H Jan 3 '14
the username is required as it is used to end the url to the users profile 
Jose
Jose Jan 3 '14
i´m also interested in this, would be a really interesting change since it´s a bit strange for users having to put a username if you don´t want to use it anymore... any ideas?
thanks!
W.SNEIJDER
W.SNEIJDER Jan 3 '14
With Oxwall can connect with mail and username.

The mail for registration

enough

I think we can remove

Kieron H Leader
Kieron H Jan 3 '14
to remove this would take a lot of custom coding mods as like i said the end of the url to the users profile is the username eg www.youriste.com/user/(username) 
Daisy Team
Daisy Mar 7 '14
Kieron is right, most of the plugins use the username in their router and other plugin parts, thus to remove this profile question, you will need to modify each plugin which uses it and replace the username variable with the different value.
Olivier
Olivier Apr 7 '14
Would it be possible to attribute a unique username automatically instead of asking for users to complete that question ?

It would create a unique url as well then.


Edit: something like md5(keychain)xPASSWORD(another keychain)-(blahblahblah)+encoded timestamp

The Forum post is edited by Olivier Apr 7 '14
John
John Apr 7 '14
I haven't tried this, but the username accepts numbers and characters, so why not change "User Name" to read "Email Address"? You should be able to do this via Languages in Admin.

That would mean the user would have to enter his/her email address twice, but we're often asked to do this anyway. Smart people will quickly learn that they can enter "xxx" but the average Joe will do what he's told.

Can't see why it wouldn't work.
Olivier
Olivier Apr 7 '14
You can't because of the '.' and the '@' are not authorized in the username (only numbers and characters as you spotted).
Olivier
Olivier Apr 7 '14
I just modified line 299 in ow_system_plugins/controllers/join.php replacing $joinData['username'].

I also defined username as none required in mysql ow_base_question and 0 (non visible) to all pages.

The Forum post is edited by Olivier Apr 8 '14