Skip to main content

Password Reset Workflow Refactor

We rolled out a new password reset workflow yesterday.






Why did we spend time on this? 

  1. Sending passwords via email on reset and requiring security Q+A, ... these were normal for 2007 when we started this, but UX and opsec best practices has evolved.
  2. Users had been having trouble w/ the existing workflow, which meant user pain and our time to service - more time on support means less time on developing.

What was the approach?

Find a best practice to copy from the wild: Slack.


 

Nitty Gritty


  • We looked for the best experience and that was slack, so we copied 90% of what we saw. 
  • Magic links are not yet rolled out but are a stones throw if we so desire in the future.
  • One difference between us and slack is that some of our usernames are not emails, so we had to account for that. 
  • No longer are secret question and answer requested on register, nor managed on account page. 
  • In helping users w/ password issues, users can now head to the forgot page and self serve. 
  • Link is only valid for 24 hours. 
  • Users will get an email on password reset. 



Now back to regularly scheduled development.

Popular posts from this blog

Taking your Maps to the Next Level

As our user count has steadily grown, the MapAList support team has received an increasing number of calls and e-mails from users looking to do more with our solution. Over 80% of the feature requests we’ve received are, well, features that already exist within the base MapAList solution.

What does that tell us?

What it tells me is that we need to do a better job articulating the feature set MapAList has to offer out of the box...and that’s exactly what we’re going to do.

For the next several weeks we will be publishing installments of Taking Your Maps to the Next Level – a series of short tutorials meant to enable you, the user, to get more out of MapAList. Each installment will focus on a single feature, show examples of both spreadsheets and maps, and provide step by step instructions to make it work.

Here’s the current plan…

01/02/09 –Basic Grouping to Show Differentiation
01/09/09 – Advanced Grouping to Show Differentiation
01/16/09 – Adding Hyperlinks to Your Map Points
01/23/09 – Addin…

Allow your Member/User Base to Add Pins to your Map Using Google Forms

As the MapAList user base has grown over the past couple of years, one of the things we’ve noticed is that we have a ton of organizations leveraging our toolset to map their member/user bases.Religious organizations use MapAList to track their congregations; alumni associations use MapAList to track their members; campaigns and non-profits use MapAList to track their supporters/donors…you get the point. The reason I bring this up is because a few of these organizations have gotten smart and realized that they could push the work of updating their maps out to the user based directly using Google Forms.It’s like self check-out at the grocery store – the users love it because they are empowered (and because it’s a novelty to scan those barcodes) and so does the store because it reduces labor.Sounds cool – right?Well, implementing such a solution on your site with MapAList is not terribly difficult.Those folks at Google have made Google Forms easy to design and feed to a Google Spreadsheet…

Adding Hyperlinks to Your Map Points

What are we talking about here?
The ability to visualize a list of addresses on a map is definitely useful - and it's what we're all about here at MapAList.  Leveraging hyperlinks within maps makes them even more interactive for you and your users.  
In this first post about hyperlinks, the goal is to show you how to associate a link to a website with a pin on your map.  This will allow whomever is viewing your map to click on a pin and see hyperlinks in the bubble that pops up. Furthermore, it will enable the viewer to click on the hyperlinks to navigate to a URL directly from the map. 
Sound cool?  It is.  Sound hard?  Don't worry, we'll walk you through it...
What does it look like from a spreadsheet perspective?
There are 2 approaches to making this work, one certainly more efficient if you are dealing with multiple address records.
In the sample spreadsheet below, you can see a column called Site which is used to associate the address with a website (URL).  You can see …