omeka-s-modules / Collecting

GNU General Public License v3.0
2 stars 6 forks source link

User authentication #77

Closed lguariento closed 2 years ago

lguariento commented 2 years ago

Is it possible to use this module with a more robust authentication system? For instance for crowdsourcing projects, checking that the email exists and gathering genuine information about the user?

jimsafley commented 2 years ago

Off hand, not that I know of. Perhaps there are some third-party modules that enable these features?

lguariento commented 2 years ago

I'm looking into the Guest module, when I manage to install it I hope I'll be able to do what I need.

jimsafley commented 2 years ago

One solution is to create Omeka S user accounts for the users and track them that way. If a user is logged in while using Collecting, any contributed item is owned by that user.

lguariento commented 2 years ago

Great, and yes, the Guest module should be able to help me achieve that.

Is there a way of telling Collecting to only work/show if a (guest) user is logged-in?

jimsafley commented 2 years ago

No, but you could not add the collecting form to navigation and give users with accounts a direct link.

lguariento commented 2 years ago

Excellent. I'll play around with it tomorrow and will confirm it's doing what I want to achieve.

lguariento commented 2 years ago

No, but you could not add the collecting form to navigation and give users with accounts a direct link.

In this respect (and I realise this is off-topic): is it possible to show an extra menu item only for logged-in users?

jimsafley commented 2 years ago

It may be possible if you modify the theme directly. But this is beyond the scope of this module.

lguariento commented 2 years ago

Thank you. But is it at least posible to add an option 'prevent not-logged-in users to submit form' to this module? A 'require registration' sort of thing.

jimsafley commented 2 years ago

There is already an issue (#74) to that effect. We'll look into it.