@@ -116,15 +116,14 @@ module.exports = app => {
116116 * login获取签名主方法
117117 *
118118 * @param {Object } params - 请求参数
119+ * - {String} username - 用户名
120+ * - {String} password - 密码
119121 */
120- async login ( params ) {
121- // @step 1 获取提交的用户名密码
122- const { username, password } = params
123-
124- // @step 2 进入登录页,获取页面隐藏登录域以及once的值
122+ async login ( { username, password} ) {
123+ // @step 1 进入登录页,获取页面隐藏登录域以及once的值
125124 await this . enterLoginPage ( )
126125
127- // @step 3 设置请求参数
126+ // @step 2 设置请求参数
128127 const opts = {
129128 method : 'POST' ,
130129 headers : Object . assign ( { } , this . ctx . commonHeaders , { Cookie : this . sessionCookieStr } ) ,
@@ -135,16 +134,16 @@ module.exports = app => {
135134 }
136135 }
137136
138- // @step 4 发起请求
137+ // @step 3 发起请求
139138 const result = await this . request ( this . loginUrl , opts )
140139
141- // @step 5 更新session并设置在客户端
140+ // @step 4 更新session并设置在客户端
142141 await this . enterHomePage ( )
143142
144- // @step 6 解析获取到的cookies
143+ // @step 5 解析获取到的cookies
145144 const cs = setCookieParser ( result )
146145
147- // @step 7 判断是否登录成功并种下客户端cookies
146+ // @step 6 判断是否登录成功并种下客户端cookies
148147 let success = false
149148 cs . forEach ( c => {
150149 // 查看是否有令牌项的cookie,有就说明登录成功了
@@ -157,7 +156,7 @@ module.exports = app => {
157156 } )
158157 } )
159158
160- // @step 8 设置API返回结果
159+ // @step 7 设置API返回结果
161160 return {
162161 result : success ,
163162 msg : success ? 'ok' : '登录失败,请确认用户名密码无误!' ,
0 commit comments