Ability to get visitors email address, as for comments

We already discussed stars rating, and even thumb up/down feature.

For an app with public visitors (aka no authentication required to visit the app), star ratings and so on does not work as nothing prevent users to vote twice or more.

Would there be a way to activate a “login” for some components, as for the comments?