redirects to landing if login is invalid. still needs error messaging
caught up