merged forgot username and password changes and charcter content lenght and datetime fix