New userInfo script & fixed login loophole

providing a blank password was not getting caught properly by some
scripts