diff --git a/src/main/java/com/rebuild/web/user/signup/LoginAction.java b/src/main/java/com/rebuild/web/user/signup/LoginAction.java index 46f4804fe..458ca6d27 100644 --- a/src/main/java/com/rebuild/web/user/signup/LoginAction.java +++ b/src/main/java/com/rebuild/web/user/signup/LoginAction.java @@ -184,9 +184,10 @@ public class LoginAction extends BaseController { User u = Application.getUserStore().getUser(user); String uid = StringUtils.defaultString(u.getEmail(), u.getName()); if (uid == null) uid = user.toLiteral(); - - String uaUrl = String.format("api/authority/user/echo?user=%s&ip=%s&ua=%s", - CodecUtils.base64UrlEncode(uid), ipAddr, CodecUtils.urlEncode(ua)); + + String uaUrl = String.format("api/authority/user/echo?user=%s&ip=%s&ua=%s&source=%s", + CodecUtils.base64UrlEncode(uid), ipAddr, CodecUtils.urlEncode(ua), + CodecUtils.urlEncode(request.getRequestURL().toString())); License.siteApiNoCache(uaUrl); }); }