And by the way... you can't figure out your bug problem with your password thingy... because you keep asking the wrong question. Or at least, you are putting emphasis to the question in the wrong place... you keep asking... why will it only authentic 'a?'
I would ask... why does it only want to authenticate a. What is it that I am telling it... through my code... that will only authenticate 'a?' Why NOT b? Why NOT c? Because... somewhere in my code, I am telling it... I will only accept a. I AM a. You are not allowing it to BE anything else. Why?