You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streampark.apache.org by be...@apache.org on 2023/04/02 14:04:23 UTC
[incubator-streampark] 01/01: [Improve] signin improvement
This is an automated email from the ASF dual-hosted git repository.
benjobs pushed a commit to branch login
in repository https://gitbox.apache.org/repos/asf/incubator-streampark.git
commit 26e2a091393e92deb4b5349111f2d8766850268f
Author: benjobs <be...@apache.org>
AuthorDate: Sun Apr 2 22:04:06 2023 +0800
[Improve] signin improvement
---
.../console/system/controller/PassportController.java | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/controller/PassportController.java b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/controller/PassportController.java
index c91f4f558..eb7799cf2 100644
--- a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/controller/PassportController.java
+++ b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/system/controller/PassportController.java
@@ -60,20 +60,13 @@ public class PassportController {
@NotBlank(message = "{required}") String password,
@NotBlank(message = "{required}") String loginType)
throws Exception {
+
if (StringUtils.isEmpty(username)) {
return RestResponse.success().put("code", 0);
}
- User user = authenticator.authenticate(username, password, loginType);
- return login(username, password, user);
- }
- @PostMapping("signout")
- public RestResponse signout() {
- SecurityUtils.getSecurityManager().logout(SecurityUtils.getSubject());
- return new RestResponse();
- }
+ User user = authenticator.authenticate(username, password, loginType);
- private RestResponse login(String username, String password, User user) throws Exception {
if (user == null) {
return RestResponse.success().put("code", 0);
}
@@ -82,6 +75,7 @@ public class PassportController {
return RestResponse.success().put("code", 1);
}
+ // set team
userService.fillInTeam(user);
// no team.
@@ -100,4 +94,10 @@ public class PassportController {
userService.generateFrontendUserInfo(user, user.getLastTeamId(), jwtToken);
return new RestResponse().data(userInfo);
}
+
+ @PostMapping("signout")
+ public RestResponse signout() {
+ SecurityUtils.getSecurityManager().logout(SecurityUtils.getSubject());
+ return new RestResponse();
+ }
}