cuikaidong
2025-06-12 066063ed92fdd40da4dfe21770557f3adba3e1af
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
Êþº¾4Å
mÏ    kÐÑ
ÏÒ
Ô ÕÖ    k×
ØÙ
ÚÛ ÜÝÞ ßàáâ
Mã Üäå
æç
æè
Mé˜
MꙚë
Ïó
ôó    kö ÷ø ùúû
$Ï    <ü
$ý    <þ
$ÿ
 
$
$
$
$
$
$
    
$
 
$ 
 
$ ÷ ù
$
?    k
 
¡
 
 
 
?! ÷" ÷#
$%
MÏ&
M'
(
)    k*+, -.
/0
123
145
/6
/78
m4
/9:
/;<
/=û
/>?@A
hBC
DEFlogLorg/slf4j/Logger;sysUserService2Lorg/jeecg/modules/system/service/ISysUserService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;
sysBaseAPI)Lorg/jeecg/common/system/api/ISysBaseAPI;    redisUtil!Lorg/jeecg/common/util/RedisUtil;factory*Lcom/xkcoding/justauth/AuthRequestFactory;<init>()VCodeLineNumberTableLocalVariableTablethis:Lorg/jeecg/modules/system/controller/ThirdLoginController;render=(Ljava/lang/String;Ljavax/servlet/http/HttpServletResponse;)VsourceLjava/lang/String;response(Ljavax/servlet/http/HttpServletResponse; authRequest#Lme/zhyd/oauth/request/AuthRequest; authorizeUrl
ExceptionsGMethodParameters8Lorg/springframework/web/bind/annotation/RequestMapping;value/render/{source}"RuntimeVisibleParameterAnnotations6Lorg/springframework/web/bind/annotation/PathVariable;logini(Ljava/lang/String;Lme/zhyd/oauth/model/AuthCallback;Lorg/springframework/ui/ModelMap;)Ljava/lang/String;saltpasswordEncodedata!Lcom/alibaba/fastjson/JSONObject;usernameavataruuidqueryCLcom/baomidou/mybatisplus/core/conditions/query/LambdaQueryWrapper;    thridListLjava/util/List;user)Lorg/jeecg/modules/system/entity/SysUser;tokencallback"Lme/zhyd/oauth/model/AuthCallback;modelMap!Lorg/springframework/ui/ModelMap;"Lme/zhyd/oauth/model/AuthResponse;result Lorg/jeecg/common/api/vo/Result;LocalVariableTypeTablenLcom/baomidou/mybatisplus/core/conditions/query/LambdaQueryWrapper<Lorg/jeecg/modules/system/entity/SysUser;>;;Ljava/util/List<Lorg/jeecg/modules/system/entity/SysUser;>;CLorg/jeecg/common/api/vo/Result<Lcom/alibaba/fastjson/JSONObject;>; StackMapTableCHIJKLå%ëMû/{source}/callback getLoginUser4(Ljava/lang/String;)Lorg/jeecg/common/api/vo/Result;sysUserobjN    SignatureW(Ljava/lang/String;)Lorg/jeecg/common/api/vo/Result<Lcom/alibaba/fastjson/JSONObject;>;/getLoginUser/{token}method7Lorg/springframework/web/bind/annotation/RequestMethod;GET6Lorg/springframework/web/bind/annotation/ResponseBody;$deserializeLambda$7(Ljava/lang/invoke/SerializedLambda;)Ljava/lang/Object;lambda#Ljava/lang/invoke/SerializedLambda;<clinit>
SourceFileThirdLoginController.java+Lorg/springframework/stereotype/Controller; /thirdLogin z{ nojava/lang/StringBuilder第三方登录进入render: OP Q?R ST xyU VWX Y?K Z[第三方登录认证地址:\ ]T ç¬¬ä¸‰æ–¹ç™»å½•进入callback:
 params: ^_ ’`org/jeecg/common/api/vo/ResultL ab cd ef g[Acom/baomidou/mybatisplus/core/conditions/query/LambdaQueryWrapperBootstrapMethodsh<ij :k lmn pqo pqM rb'org/jeecg/modules/system/entity/SysUser st uv wt xvy z{ |v }~ ~ €~ ~ ‚~ƒ „… †~ ‡?123456ˆ ‰Š ‹~ Œ VŽ ? ‘ vw(org/jeecg/common/constant/CommonConstantprefix_user_token_’ “”$org/jeecg/common/system/util/JwtUtil •–J —˜ ™š(第三方登录异常,请联系管理员 ›T
thirdLogin ‡[ œ~ ž Ÿ com/alibaba/fastjson/JSONObjectuserInfo ¡¢ £¤ ¥¦ tu 用户名: !,登录成功[第三方用户]!§ ¨©ª «?H ¬b getThirdType ­®
getThirdId ¯b °?7com/baomidou/mybatisplus/core/toolkit/support/SFunction ±?apply ²?&(Ljava/lang/Object;)Ljava/lang/Object; ³? ´?()Ljava/lang/String;"java/lang/IllegalArgumentExceptionInvalid lambda deserialization zT8org/jeecg/modules/system/controller/ThirdLoginControllerµ ¶·java/lang/Objectjava/io/IOExceptionjava/lang/String me/zhyd/oauth/model/AuthCallbackorg/springframework/ui/ModelMap!me/zhyd/oauth/request/AuthRequest me/zhyd/oauth/model/AuthResponsejava/util/Listjava/lang/Exceptionappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringorg/slf4j/Loggerinfo(Ljava/lang/String;)V(com/xkcoding/justauth/AuthRequestFactoryget7(Ljava/lang/String;)Lme/zhyd/oauth/request/AuthRequest;"me/zhyd/oauth/utils/AuthStateUtils createState    authorize&(Ljava/lang/String;)Ljava/lang/String;&javax/servlet/http/HttpServletResponse sendRedirect toJSONString&(Ljava/lang/Object;)Ljava/lang/String;F(Lme/zhyd/oauth/model/AuthCallback;)Lme/zhyd/oauth/model/AuthResponse;getCode()IgetData()Ljava/lang/Object; parseObject5(Ljava/lang/String;)Lcom/alibaba/fastjson/JSONObject;    getString
¸¹
$º=(Lorg/jeecg/modules/system/entity/SysUser;)Ljava/lang/Object;;()Lcom/baomidou/mybatisplus/core/toolkit/support/SFunction;eq8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
$»0org/jeecg/modules/system/service/ISysUserServicelistD(Lcom/baomidou/mybatisplus/core/conditions/Wrapper;)Ljava/util/List;size
ACT_SYNC_0Ljava/lang/Integer;setActivitiSync>(Ljava/lang/Integer;)Lorg/jeecg/modules/system/entity/SysUser;
DEL_FLAG_0
setDelFlagjava/lang/IntegervalueOf(I)Ljava/lang/Integer;    setStatus
setThirdId=(Ljava/lang/String;)Lorg/jeecg/modules/system/entity/SysUser; setThirdType    setAvatar setUsername setRealname#org/jeecg/common/util/oConvertUtils    randomGen(I)Ljava/lang/String;setSalt getUsername"org/jeecg/common/util/PasswordUtilencryptJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; setPassword saveThirdUser,(Lorg/jeecg/modules/system/entity/SysUser;)V(I)Ljava/lang/Object; getPasswordsign8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;org/jeecg/common/util/RedisUtilset'(Ljava/lang/String;Ljava/lang/Object;)Zexpire(Ljava/lang/String;J)Z addAttributeG(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/ui/ModelMap;
setSuccess(Z)V
setMessage getUserByNamecheckUserIsEffectiveK(Lorg/jeecg/modules/system/entity/SysUser;)Lorg/jeecg/common/api/vo/Result;    isSuccess()Zput8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;    setResult(Ljava/lang/Object;)VsetCode(Ljava/lang/Integer;)V'org/jeecg/common/system/api/ISysBaseAPIaddLog;(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;)V!java/lang/invoke/SerializedLambdagetImplMethodNamehashCodeequals(Ljava/lang/Object;)ZgetImplMethodKindgetFunctionalInterfaceClass getFunctionalInterfaceMethodName%getFunctionalInterfaceMethodSignature getImplClassgetImplMethodSignatureorg/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;¼ ½Á 5? 3?"java/lang/invoke/LambdaMetafactoryaltMetafactoryÃLookup InnerClasses†(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;Ä%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!kmnopqrstursvwrsxyrsz{|/*·±}'~ €‚|ºT²»Y·¶+¶¶¹*´    +¶
N-¸ ¹ :²»Y· ¶¶¶¹,¹±}45$6/7K8S9~4T€Tƒ„T…†$0‡ˆ/%‰„Š‹Œ    ƒ…rŽ[s‘Žsƒ’“|—¶²»Y·¶+¶¶,¸¶¶¹*´    +¶
:,¹:²¸¹»Y·:¶РM¶¸¸:¶:¶:    ¶:
»Y·:  º
¶W º +¶W*´! ¹": :  Æ  ¹#š‚»$Y·%:  ²&¶'W ²(¶)W ¸*¶+W 
¶,W +¶-W     ¶.W 
¶/W ¶0W¸1: ¶2W ¶34¸5: ¶6W*´! ¹7§ ¹8À$:  ¶3 ¶9¸::*´;»Y·=¶¶¶¶>W*´;»Y·=¶¶¶@¶BW-C¶DW¶EF¶GH°}ž'='>1?;@HAQB\DiErF{G„JKšL¦M³N¶OÅPÎQ×RàSêTòUùVW    X[\ ].^6_A`DbQg`h~jk¦n¬o³p~¬)”„.•„i=–—r4˜„{+™„    „"š„
›œ ³óž ¶ðŸ  `F¡„¶€¶ƒ„¶¢£¶¤¥1…‡ˆ;{…¦Qe§¨© ›ª ³ó« Qe§¬­SÿÅ®¯°±²³´µ¯¯¯¶·¸û~ ÿT®¯°±²³´Œ ƒ¢¤rŽ[s¹‘Žsƒº»|=‡»Y·M+¸IN*´!-¹J:*´!¹KM,¶Lš,°»MY·N:O¶PWC+¶PW,¶Q,¶E,ȸ*¶R*´S»Y·T¶-¶U¶¶¸*¹V,°}:wx {|%},~.€7‚A„J…P†U‡_ˆ…‰~>‡€‡¡„§¨ z˜„n¼ 7P½—© §¬­þ.´¯¸Š¾Œ¡¿ÀrŽ[sÁÂ[eÃÄŐ ‘Žs¡
ÆÇ|8ö*¶WL=+¶X«2܉î‹í• ¬'+Y¶Z™=§+[¶Z™=«®d*¶\ *¶]^¶_™ƒ*¶`a¶_™w*¶bc¶_™k*¶de¶_™_*¶fg¶_™Sº °*¶\ E*¶]^¶_™9*¶`a¶_™-*¶bc¶_™!*¶de¶_™*¶fg¶_™    º°»hYi·j¿}$~ öÈÉ­ý$¯
ûIùIÊ{|!    k¸l³±}&ËÌr͍Ž[sÎÀ
¾Â¿ìíîïðñòíîõðñò