puzhibing
2023-04-01 36ad91a6d6887c60bfa1dc101dbfa9758a471dbc
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
Êþº¾4¡
#]^
_`
a    "b cd
ef
egh
    ijk
]l
mn
]op
q
r
st
]u
ev
_w
xy
z{|
}    "~€
userMapper2Lcom/stylefeng/guns/modular/system/dao/UserMapper;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;<init>()VCodeLineNumberTableLocalVariableTablethis.Lcom/stylefeng/guns/modular/api/ApiController;auth8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;resultLjava/util/HashMap;usernameLjava/lang/String;passwordusernamePasswordToken.Lorg/apache/shiro/authc/UsernamePasswordToken;user.Lcom/stylefeng/guns/modular/system/model/User; credentialssaltcredentialsSalt"Lorg/apache/shiro/util/ByteSource;simpleAuthenticationInfo1Lorg/apache/shiro/authc/SimpleAuthenticationInfo;md5CredentialsMatcher<Lorg/apache/shiro/authc/credential/HashedCredentialsMatcher;passwordTrueFlagZLocalVariableTypeTable9Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>; StackMapTable^‚ƒjn8Lorg/springframework/web/bind/annotation/RequestMapping;value/auth"RuntimeVisibleParameterAnnotations6Lorg/springframework/web/bind/annotation/RequestParam;test()Ljava/lang/Object;/testmethod7Lorg/springframework/web/bind/annotation/RequestMethod;POST
SourceFileApiController.java8Lorg/springframework/web/bind/annotation/RestController;/gunsApi (),org/apache/shiro/authc/UsernamePasswordToken „… († $%‡ ˆ‰‚ Š‹ Œ‹$org/apache/shiro/crypto/hash/Md5Hash (/org/apache/shiro/authc/SimpleAuthenticationInfo'com/stylefeng/guns/core/shiro/ShiroUser (Ž:org/apache/shiro/authc/credential/HashedCredentialsMatcher&com/stylefeng/guns/core/shiro/ShiroKitMD5  ‘’ “”java/util/HashMaptoken •– —˜™ š› œ*com/stylefeng/guns/core/base/tips/ErrorTip账号密码错误! (ž Ÿ ,com/stylefeng/guns/modular/api/ApiController6com/stylefeng/guns/core/base/controller/BaseControllerjava/lang/String,com/stylefeng/guns/modular/system/model/User org/apache/shiro/util/ByteSource toCharArray()[C(Ljava/lang/String;[C)V0com/stylefeng/guns/modular/system/dao/UserMapper getByAccountB(Ljava/lang/String;)Lcom/stylefeng/guns/modular/system/model/User; getPassword()Ljava/lang/String;getSalt(Ljava/lang/Object;)V[(Ljava/lang/Object;Ljava/lang/Object;Lorg/apache/shiro/util/ByteSource;Ljava/lang/String;)VsetHashAlgorithmName(Ljava/lang/String;)VsetHashIterations(I)VdoCredentialsMatchZ(Lorg/apache/shiro/authc/AuthenticationToken;Lorg/apache/shiro/authc/AuthenticationInfo;)ZgetId()Ljava/lang/Integer;valueOf&(Ljava/lang/Object;)Ljava/lang/String;)com/stylefeng/guns/core/util/JwtTokenUtil generateToken&(Ljava/lang/String;)Ljava/lang/String;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(ILjava/lang/String;)V SUCCESS_TIP.Lcom/stylefeng/guns/core/base/tips/SuccessTip;!"#$%&'()*/*·±+, -./0*« ›»Y+,¶·N*´+¹:¶:¶:»    Y·
:» Y» Y· ·:»Y·:        ¶    ¶    -¶6
 
™"»Y·:  ¶¸¸¶W °»Yô· °+>, /1 2'324H8Q9X:`;j>o?x@‹AŽC,z x12 ›-.›34›54 Ž67‚89 {:4't;42i<=HS>?QJ@A    j1BC
D x1E F(ÿŽ GHHIJHHKLM&NO[sPQROs3ROs5ST*.²!°+L, -.&NO[sUV[eWXYZ&[NO[s\