|
@@ -6,6 +6,7 @@ import com.github.microservice.auth.client.model.UserAuthLoginModel;
|
|
|
import com.github.microservice.auth.client.model.UserTokenModel;
|
|
import com.github.microservice.auth.client.model.UserTokenModel;
|
|
|
import com.github.microservice.auth.client.service.UserService;
|
|
import com.github.microservice.auth.client.service.UserService;
|
|
|
import com.github.microservice.auth.security.helper.AuthHelper;
|
|
import com.github.microservice.auth.security.helper.AuthHelper;
|
|
|
|
|
+import com.github.microservice.auth.security.model.AuthDetails;
|
|
|
import com.github.microservice.auth.security.type.AuthType;
|
|
import com.github.microservice.auth.security.type.AuthType;
|
|
|
import com.github.microservice.components.data.mongo.mongo.helper.DBHelper;
|
|
import com.github.microservice.components.data.mongo.mongo.helper.DBHelper;
|
|
|
import com.github.microservice.core.util.net.IPUtil;
|
|
import com.github.microservice.core.util.net.IPUtil;
|
|
@@ -184,6 +185,21 @@ public class IndexService {
|
|
|
return ResultContent.buildSuccess(tokenModel);
|
|
return ResultContent.buildSuccess(tokenModel);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 验证令牌是否有效
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ public ResultContent<Boolean> verificationToken() {
|
|
|
|
|
+ boolean b = false;
|
|
|
|
|
+ AuthDetails authDetails = authHelper.getCurrentUser();
|
|
|
|
|
+ if (ObjectUtils.isNotEmpty(authDetails)) {
|
|
|
|
|
+ b = true;
|
|
|
|
|
+ }
|
|
|
|
|
+ return ResultContent.buildSuccess(b);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
public ResultContent<LoginTokenModel> commonLogin(UserAuthLoginModel userAuthLoginModel) {
|
|
public ResultContent<LoginTokenModel> commonLogin(UserAuthLoginModel userAuthLoginModel) {
|
|
|
String phone = userAuthLoginModel.getLoginValue();
|
|
String phone = userAuthLoginModel.getLoginValue();
|
|
|
userAuthLoginModel.setDeviceIp(IPUtil.getRemoteIp(request));
|
|
userAuthLoginModel.setDeviceIp(IPUtil.getRemoteIp(request));
|