# 創建Auth類
創建Auth驗證接口類,接口需被 多重實現 implements IAuth;
```java
@Auth
public class AppAuth implements IAuth{
@Autowired
UserService userservice;
@Override
public AuthResult doAuth(Args args) {
String token = args.params("token",null).toString();
if(token==null) return new AuthResult(false);
WhereData whereData = new WhereData();
whereData.put("token",token);
UserModel info = userservice.info(whereData);
if(info == null){
return new AuthResult(false);
}
return new AuthResult(true,info);
}
}
```
?
doAuth方法是優先運行判斷的方法。在這個方法中進行寫邏輯判斷。true 為通過,false不通過。
實現加載驗證類(可在程序的入口方法使用)
```java
@Auth(TestAuth.class)
```
如想實現不添加驗證
```java
@NoAuth
```
如想調用其方法可參考[args](args參數接收.md)參數接收