add campus network checking and add useragent to LoginTask