Fork from gmarques/USPNetLogin