---
name: 认证相关方法
route: /login
menu: 认证相关方法
menuOrder: 3
---

# 认证相关方法

认证相关的方法

## 登录相关

### 必须有token的登录方法

```js
login(callBack)
```

自动截取url上的token，如果没有则寻找cookie，都没有跳转登录页面。

`callBack`：登录成功后的回调函数。

### 可以没有token的登录方法

```js
unLogin(loginCallBack, unLoginCallBack)
```

自动截取url上的token，如果没有则寻找cookie，获取到token执行`loginCallBack`方法，都没有执行`unLoginCallBack`方法。

`loginCallBack`：获取到token的回调函数。

`unLoginCallBack`：未获取到token的回调函数。

### 登出方法

```js
logout()
```

清除cookie，跳转登录页面

## token相关

### 获取token

```js
getAccessToken()
```

### 设置token

```js
setAccessToken()
```

### 删除token

```js
removeAccessToken()
```
