Cht-core: Infinite redirect loop on login

Created on 30 Mar 2020  路  12Comments  路  Source: medic/cht-core

Describe the bug
I'm unsure of the state my user session was in, but I redirected to the root of a 3.8.0 instance https://smarthealth-ug-test36.lg-apps.com/ and was redirected infinitely to the same page.

Logs
The attached HAR file contains a full network trace from first page view.
redirect-loop.zip

Screenshots
redirect-loop

Environment

Additional context
Add any other context about the problem here. What have you tried? Is there a workaround?

This was the redirect URL:
The attached HAR file contains a full network trace from first page view.

https://smarthealth-ug-test36.lg-apps.com/medic/login?redirect=https%3A%2F%2Fsmarthealth-ug-test36.lg-apps.com%2Fmedic%2Flogin%3Fredirect%3Dhttps%253A%252F%252Fsmarthealth-ug-test36.lg-apps.com%252Fmedic%252Flogin%253Fredirect%253Dhttps%25253A%25252F%25252Fsmarthealth-ug-test36.lg-apps.com%25252Fmedic%25252Flogin%25253Fredirect%25253Dhttps%2525253A%2525252F%2525252Fsmarthealth-ug-test36.lg-apps.com%2525252Fmedic%2525252Flogin%2525253Fredirect%2525253Dhttps%252525253A%252525252F%252525252Fsmarthealth-ug-test36.lg-apps.com%252525252Fmedic%252525252Flogin%252525253Fredirect%252525253Dhttps%25252525253A%25252525252F%25252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252Fmedic%25252525252Flogin%25252525253Fredirect%25252525253Dhttps%2525252525253A%2525252525252F%2525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252Fmedic%2525252525252Flogin%2525252525253Fredirect%2525252525253Dhttps%252525252525253A%252525252525252F%252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252Fmedic%252525252525252Flogin%252525252525253Fredirect%252525252525253Dhttps%25252525252525253A%25252525252525252F%25252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252Fmedic%25252525252525252Flogin%25252525252525253Fredirect%25252525252525253Dhttps%2525252525252525253A%2525252525252525252F%2525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252Fmedic%2525252525252525252Flogin%2525252525252525253Fredirect%2525252525252525253Dhttps%252525252525252525253A%252525252525252525252F%252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252Fmedic%252525252525252525252Flogin%252525252525252525253Fredirect%252525252525252525253Dhttps%25252525252525252525253A%25252525252525252525252F%25252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252Fmedic%25252525252525252525252Flogin%25252525252525252525253Fredirect%25252525252525252525253Dhttps%2525252525252525252525253A%2525252525252525252525252F%2525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252Fmedic%2525252525252525252525252Flogin%2525252525252525252525253Fredirect%2525252525252525252525253Dhttps%252525252525252525252525253A%252525252525252525252525252F%252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252Fmedic%252525252525252525252525252Flogin%252525252525252525252525253Fredirect%252525252525252525252525253Dhttps%25252525252525252525252525253A%25252525252525252525252525252F%25252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252Fmedic%25252525252525252525252525252Flogin%25252525252525252525252525253Fredirect%25252525252525252525252525253Dhttps%2525252525252525252525252525253A%2525252525252525252525252525252F%2525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252Fmedic%2525252525252525252525252525252Flogin%2525252525252525252525252525253Fredirect%2525252525252525252525252525253Dhttps%252525252525252525252525252525253A%252525252525252525252525252525252F%252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252Fmedic%252525252525252525252525252525252Flogin%252525252525252525252525252525253Fredirect%252525252525252525252525252525253Dhttps%25252525252525252525252525252525253A%25252525252525252525252525252525252F%25252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252Fmedic%25252525252525252525252525252525252Flogin%25252525252525252525252525252525253Fredirect%25252525252525252525252525252525253Dhttps%2525252525252525252525252525252525253A%2525252525252525252525252525252525252F%2525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252525252Fmedic%2525252525252525252525252525252525252Flogin%2525252525252525252525252525252525253Fredirect%2525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525253A%252525252525252525252525252525252525252F%252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252525252Fmedic%252525252525252525252525252525252525252Flogin%252525252525252525252525252525252525253Fredirect%252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525253A%25252525252525252525252525252525252525252F%25252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252525252Fmedic%25252525252525252525252525252525252525252Flogin%25252525252525252525252525252525252525253Fredirect%25252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252525252525252Fmedic%2525252525252525252525252525252525252525252Flogin%2525252525252525252525252525252525252525253Fredirect%2525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252525252525252Fmedic%252525252525252525252525252525252525252525252Flogin%252525252525252525252525252525252525252525253Fredirect%252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252525252525252Fmedic%25252525252525252525252525252525252525252525252Flogin%25252525252525252525252525252525252525252525253Fredirect%25252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252525252525252525252Fmedic%2525252525252525252525252525252525252525252525252Flogin%2525252525252525252525252525252525252525252525253Fredirect%2525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252525252525252525252Fmedic%252525252525252525252525252525252525252525252525252Flogin%252525252525252525252525252525252525252525252525253Fredirect%252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252525252525252525252Fmedic%25252525252525252525252525252525252525252525252525252Flogin%25252525252525252525252525252525252525252525252525253Fredirect%25252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252525252525252525252525252Fmedic%2525252525252525252525252525252525252525252525252525252Flogin%2525252525252525252525252525252525252525252525252525253Fredirect%2525252525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252525252525252525252525252Fmedic%252525252525252525252525252525252525252525252525252525252Flogin%252525252525252525252525252525252525252525252525252525253Fredirect%252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252525252525252525252525252Fmedic%25252525252525252525252525252525252525252525252525252525252Flogin%25252525252525252525252525252525252525252525252525252525253Fredirect%25252525252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252525252525252525252525252525252Fmedic%2525252525252525252525252525252525252525252525252525252525252Flogin%2525252525252525252525252525252525252525252525252525252525253Fredirect%2525252525252525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252525252525252525252525252525252Fmedic%252525252525252525252525252525252525252525252525252525252525252Flogin%252525252525252525252525252525252525252525252525252525252525253Fredirect%252525252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252525252525252525252525252525252Fmedic%25252525252525252525252525252525252525252525252525252525252525252Flogin%25252525252525252525252525252525252525252525252525252525252525253Fredirect%25252525252525252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252525252525252525252525252525252525252Fmedic%2525252525252525252525252525252525252525252525252525252525252525252Flogin%2525252525252525252525252525252525252525252525252525252525252525253Fredirect%2525252525252525252525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252525252525252525252525252525252525252Fmedic%252525252525252525252525252525252525252525252525252525252525252525252Flogin%252525252525252525252525252525252525252525252525252525252525252525253Fredirect%252525252525252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252525252525252525252525252525252525252Fmedic%25252525252525252525252525252525252525252525252525252525252525252525252Flogin%25252525252525252525252525252525252525252525252525252525252525252525253Fredirect%25252525252525252525252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%2525252525252525252525252525252525252525252525252525252525252525252525252Flogin%2525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%2525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%25252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%25252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%25252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%2525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%2525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%2525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%25252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%25252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%25252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%2525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%2525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fmedic%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Flogin%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Fredirect%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fsmarthealth-ug-test36.lg-apps.com%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252523%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252Fcontacts%25252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252F
1 - High Bug

All 12 comments

I've definitely seen this in development but never before in production. It's possible to reproduce if you have _some_ of the session information (cookies, server session, etc) but not all. We've resolved issues like this in the past but clearly regressed somewhere.

Setting this high priority so it gets investigated...

@garethbowen Full network trace including all cookies should be in that HAR file (zip) attached. LG is going to take this server down within 24 hours unless we ask them to keep it up. I have a stable repro on my machine atm.

I managed to replicate this!
It takes some gymnastics, but it's reliable and gets to the root of the problem:

To reproduce:

  1. Login as an offline user
  2. Change something in the login page (so the service worker would need to refresh the cache) and rebuild the app.
  3. Sync as the offline user.
    When you get the "Update Available" popup, CANCEL!
    Looking at the network log, you should see that the service-worker.js and the login were requested (and anything else you've updated).
    You would notice that the status of the /login request is a 302. This is expected, because, in api login controller, when we detect that the user is already logged in, we redirect them.
    https://github.com/medic/cht-core/blob/master/api/src/controllers/login.js#L202
    So, the SW caches a redirect instead of the login page.
    image
  1. Open the hamburger menu and click logout (and also click ok in the popup)
  2. You should now be in the infinite redirect loop.

Just realized I wasn't telling the whole story:
The loop is formed of the login 302 redirect that is cached by the SW along with our bootstrapper redirecting to /login when it detects we are not logged in: https://github.com/medic/cht-core/blob/master/webapp/src/js/bootstrapper/index.js#L198

One possible solution is to remove the redirect code from the controller so it always returns the login page. Then we can implement some client side JS to request the session and determine if you're logged in. This would be slightly slower but mean the session state isn't cached in the service worker.

This is very similar to the work I'm doing to make translations and the redirect URL not be cached.

@dianabarsan Mind if I take this one on? It's closely tied to the redirect not working that I'm working on: https://github.com/medic/cht-core/issues/5955

I absolutely don't mind. I had my high tracking it down :)

Ready for AT on 6337-do-not-cache-302.
In addition to the scenario listed above, please make sure that everything works on when you get logged out naturally (via session expiry).

AT has passed and this is ready to be merged.

upgraded from a 3.8.1 release to master was be able to reproduce the bug, upgrade to 6337-do-not-cache-302 did not reproduce the bug

This shouldn't be merged until #5955 is as this PR branches off that one - I'll hold off for now.

I ran into this on my local instance as an online user on a 3.8ish branch, and thought I'd share that the workaround in Chrome is to force a log out by clearing the cache for the specific URL via chrome://settings/siteData. You can then return to the instance and log back in properly.

@garethbowen this can be merged now

Merged.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

abbyad picture abbyad  路  5Comments

abbyad picture abbyad  路  4Comments

alxndrsn picture alxndrsn  路  6Comments

ngaruko picture ngaruko  路  3Comments

garethbowen picture garethbowen  路  4Comments