A few years back I wrote an article Unconventional application of Two-factor Authentication!. It was a huge success – I received several emails from people requesting me to write another article to show something on restricting login flow to once, based on the condition; instead of, running the flow more than once. Before