Submit button error if not logged in as Admin

I have activated Members Area using standard Wix functionality. On Profile page, I have added some data input boxes to collect additional user information. I have also added Submit button and followed the instructions on setting the collection/dataset permissions to allow for data capture to work. It all works for Admin, but doesn’t work if I login with a non-Admin userid. I searched for a similar issue resolved earlier ( https://www.wix.com/corvid/forum/community-discussion/submit-button-error-message-if-not-admin?origin=auto_suggest ) But, mine is different than that (at least that’s what I think). Any help? My page is https://psaraph.wixsite.com/pb-jam

Check the collection permissions again (who can write, who can update)

Thanks JD, I tried all combinations without luck so far… intuitively, “Member-generated Content” should work, but it’s not… in all settings, Admin can still submit the data, but not members.

As J.D. has already mentioned above, check the modes and permissions that you have used.
https://support.wix.com/en/article/working-with-dataset-modes-and-collection-permissions

With your pic above, change the last one to Custom Use and set the four options manually.

Thanks GOS! Here are the settings that I changed (no success with data entry), what would you recommend for custom settings?

In theory it should be the exact same as in this tutorial here for members profile pages which are made up outside of the Wix Members app.
https://support.wix.com/en/article/corvid-tutorial-building-your-own-members-area

Thanks GOS, I did look that example but those permissions are not working for me. As you can see, with those settings, on my page even the data input boxes are grayed out along with submit button. Did I miss something?

The only settings that allow non-Admin users to successfully submit data is “Anyone”, which is not very secure. I am now trying changing from this all-open settings to more secure way where only members can view, change and delete data.

Irony is that now though the data entry is feasible (Submit button doesn’t throw an error message) but not secure, all data is being overwritten in USER_INFO collection against a single row (item). Hmmm…

Okay, so when you say ’ On Profile page’, do you mean that you have added all the user inputs onto the Profile page that is in the Wix Members app?

If you have then this is the members profile page that other logged in members can see, which is what the community page url is for on the My Account page.
https://support.wix.com/en/article/adding-a-members-area-to-your-site

This community page url can only be opened by currently logged in members of your site and it shows the logged in member whatever detail that specific user has added to this profile page.

Whatever you add to this page will be shown to all site members if they visit the members profile page from the Members app.

This is the only Members app page that is accessible by all members, all the rest of the Members app pages are only shown to the specific site member.

If you are wanting to collect additional details about the member then this profile page is not the best place to put it, you should be adding the members profile page as two dynamic pages that have the site members user id in the url so that it linked to that specific site member only.

As shown in this member profile here which ha already been linked here.
https://support.wix.com/en/article/corvid-tutorial-building-your-own-members-area

I would suggest that you add them as two dynamic pages that are seperate to the Wix Members app, or if you want to include it in the Members app, then to add new pages in the Members app and do it like that instead of trying to add it onto the profile page.

Think about what extra info that you are collecting, would it be additional things that each member would want on their own profile page which is being shown to all other site members?

Or is it something that only that specific site member should be viewing and not made public to all other site members?

Makes sense! Some of the information I am collecting (and will post later on the same page via some calculations) is intended to be visible to all members. While there is some information that should be private. If I take out the private information away from Profile page, then I am still stuck with the same issue of members not being able to submit data. If I allow “Anyone” access, then the data is being written to the same “item” (database row).

So, the dilemma continues.

OK, so after tinkering around for 7-8 days, the issue has been solved. In future, if somebody faces this problem, wanted to share what I have done. Good luck all!