Greetings Fellow Wixers
I hope that all is well
I have been using WIX services for about 6 months now and I really love it!! The company and the community is great and has helped me to learn so much in such a short time. In my 6 months of development I have ran into several BUGS. When things don’t function correctly in my code I tend to assume it’s me because I’m an average coder at best but I really dislike when i’m troubleshooting for hours and then finally see a post on a random forum page that it’s a BUG on WIX end.
Is there anywhere on the web where WIX post current bugs and the status of those bugs?
I’m currently having an issue where my site is not registering new users; it WAS registering users at first and I didn’t change anything related to that code and now my site is NOT registering users (tried on the published site). Trying to determine if this is a bug or something I’m doing. If there was a page updated in near real-time with all the latest bugs WIX is tracking then I can just check there first to see if it’s me or their system.
import { authentication } from ‘wix-members’ ;
import wixData from ‘wix-data’ ;
import wixLocation from ‘wix-location’ ;
$w . onReady ( function ()
{
//Submit Email, Password, & Custom field (Alias) to ‘Contact’ CRM
let email = $w ( ‘#registerEmail’ ). value . toLowerCase (); //Test to see if this work
let password = $w ( ‘#registerPassword’ ). value ;
let alias = $w ( ‘#registerAlias’ ). value . toLowerCase (); //Test to see if this work
//On Alias Input, check if alias is already in database (must be unique)
$w ( '#registerAlias' ). onBlur (( Event ) =>
{
checkAliasDup ( Event );
})
//On Email Input, check if email is already in database (must be unique)
$w ( '#registerEmail' ). onBlur (( Event ) =>
{
checkEmailDup ( Event );
})
//Run all checks and if good, register user to the site
$w ( '#submitButton' ). onClick ( **function** ()
{
authentication . register ( email , password ,
{
//Created custom 'alias' (username) field in CRM and I capture that data from my form and register it as well
contactInfo :
{
"Alias" : alias ,
},
privacyStatus : "PUBLIC"
})
. then ( ( registrationResult ) =>
{
**const** status = registrationResult.status ;
console . log ( "Registered New User!" , registrationResult );
//Go to Home page
wixLocation . to ( "/" );
})
. **catch** (( error ) =>
{
console . error ( error );
})
})
});
Thanks for any assistance
Looking Forward
aLvin
Update question: Do you NEED to enable the Wix ‘Member Area’ app in order for the above code to work or will it work without that app added?
You need the app of course.
@certified-code Thank you so much for the reply. I could have sworn that I had things working and registering WITHOUT installing the ‘Wix Member Area’ application. I tried using the Wix Member Area app initially then deleted as it does not have all the customization options I would need for my site :(. It may be beneficial to add a small icon on the Wix-API for ‘Wix-Member’ saying, this code ONLY works if you have the Wix-Memer app installed.
Still wishing for an updated bug repository though to check for bugs before I start doing all my troubleshooting.
Thanks for the reply, saved me a ton of time of troubleshooting and chasing down rabbits down the wrong hole. Have a great day 
@certified-code , one more quick question. Is there ANY way to register a user to a site in WIX WITHOUT adding the Wix-Member Area application?
I added the wix-members area and still having issues. I have selected the option to generate an email to confirm the recipient has access to the email via the Wix options but after someone click the submit button to register the ‘captcha’ comes up immediately. Previously, a pop up telling the user to check their email to confirm they received it popped up.
Could this captcha be causing a bug? I believe this captcha is relatively new and my registration issue may have occurred around the time this feature was added. Anyone else experiencing this?
Page having issues: https://alvingwallace.wixsite.com/skreen/sign-up (still developing and testing so don’t judge. lol)
One of the senior WIX customer service reps answered my questions and i’m sharing in case anyone find it useful in the future.
-
You DO NOT need to enable the members area to use the wix-members API (I haven’t tested this but will at some point just to understand)
-
They are forwarding my suggestion of having a bug tracker
Exact Reply
" First of all, thank you for providing detailed feedback, we appreciate it a lot. I understand that it would be quite convenient to be able to find out about the current bugs in progress in one place, and although there’s no such one-stop-shop at the moment, rest assured I’ve forwarded your feedback to the relevant team to see if this is something that could be implemented in the future. We’re taking every feedback very seriously, as this helps us improve and optimize our services to meet the needs of our users.
Also, I understand that you’re creating custom Sign Up and Member Profile pages with static pages and do not plan to use any part of the default Members Area functionality. To my knowledge, it’s not obligatory to have the default Members Area installed to be able to use wix-members API. Here’s an official Velo custom Members Area example that signs up/logs in users and adds them both to contacts and site members with Velo code and without the Members Area app installed."
Finally, I fixed my registration by simply changing the location of my registration variables to UNDER the submit button function 
$w . onReady ( function ()
{
//Submit Email, Password, & Custom field (Alias) to ‘Contact’ CRM
//let email = $w(‘#registerEmail’).value.toLowerCase(); //Get user email and turns it all lowercase to enter in the database
// let password = $w(‘#registerPassword’).value;
//let alias = $w(‘#registerAlias’).value.toLowerCase(); //Get user alias and turns it all lowercase to enter in the database
//On Alias Input, check if alias is already in database (must be unique)
$w ( '#registerAlias' ). onBlur (( Event ) =>
{
checkAliasDup ( Event );
})
//On Email Input, check if email is already in database (must be unique)
$w ( '#registerEmail' ). onBlur (( Event ) =>
{
checkEmailDup ( Event );
})
//Run all checks and if good, register user to the site
$w ( '#submitButton' ). onClick ( function ()
{
let email = $w ( '#registerEmail' ). value . toLowerCase (); //Get user email and turns it all lowercase to enter in the database
let password = $w ( '#registerPassword' ). value ;
let alias = $w ( '#registerAlias' ). value . toLowerCase (); //Get user alias and turns it all lowercase to enter in the database
authentication . register ( email , password ,
{
//Created custom 'alias' (username) field in CRM and I capture that data from my form and register it as well
contactInfo :
{
"Alias" : alias ,
},
privacyStatus : "PUBLIC"
})
. then ( ( registrationResult ) =>
{
console . log ( 'Registered New User!' , registrationResult );
//Go to Home page
wixLocation . to ( "/" );
})