I think it was Instapaper which was the first app / service to have login without a password, instead relying on just your password.

For services with no inherent security worries this strikers me as an ideal solution, so I’ve started to investigate using it for my new venture. This service, reviewbot.work, is designed to allow developers to simply amalgamate their iOS App Store reviews easily into a Slack channel. As all this data is freely available from Apple there is no need for any security.

So, how do we proceed? Login is simply a question of typing a valid password. If that password is registered with our service then the user is logged in, if not, the user is promoted to create an account.

The site / SPA is thus in one of the following states:

  • Initialised
  • Invalid email address
  • Unregistered email address
  • Free email address (Bronze)
  • Basic email address (Silver)
  • Premium email address (Gold)

How do you logout? Simple, just delete your email address from the form.

How do you register? Type in a valid email address and select <register> or <join>.

So the on-boarding process like this:

  • Type a valid email address
  • Press <join>
  • <Please check your email and press link> pop-up
  • Returns you to pre-populated site.

And the up-sell looks like this:

  • Enter a registered email address
  • Form to allow entry of Slack ID (or whatever you need)
  • Form for entry of (single) App ID.
  • Unlock prompt for further App IDs.

Resources

It’s probably also worth looking at: