注冊登錄_登陸接口文檔
1.登錄
請求地址: POST xxxxxx/Home/Login
請求參數:
args={
LoginName:"mtest", // 登錄名,可以為用戶名或郵箱
Password:"123456" // 密碼"
}
響應數據:
成功
{
"State": 0,
"Msg": "登陸成功",
"Data": {
"Session": "1245782JD6xDfWVWc1oHQvIEHFtuknjSMl1eWLA0SEy3afxxI3+guZM3ErKonSOWGxWdliPkR4BLo1WmUwOMaEu
Oc8pnsemhcfosXKNFHeig8jTl+BIQvjWWOQcNWG3rAT5Nyg5ke90+85jM8HfPfQcChJlxZoqqu0jrzoN2FjyMZLSwnAu+TIyobXDj20/
ap7JOEfWVj9QWHrBI+H37Cbl2OHgdcJ38kIBjWZtzSUjezYIk78wSNDE8Z6JiNYWsWxqMVY", // 加密后的字符串,登陸成功后每次都要傳回此值
"UserInfo": { // 用戶信息
"Id": 246565, // 用戶Id
"Code": "687f722b-9c29-4df9-b52a-34de09363346", // 客戶代碼
"LoginName": "mtest", // 登錄名
"FullName": " ", // 全名
"NickName": "", // 昵稱
"Email": "moliu@hzins.com", // 郵箱
"AuthEmail": true, // 是否驗證郵箱
"Mobile": "13823680087", // 手機號碼
"AuthMobile": true, // 是否驗證手機
"IsActive": 1, // 是否可用
"CreateTime": "2015-05-06 14:23:00", // 創(chuàng)建時間
"LoginCount": 134, // 登錄次數
"LastLoginTime": "2015-08-27 11:11:18", // 后登錄時間
"PreviousTime": "2015-08-27 10:25:41", // 上次登錄時間
"RegisteredSource": 0, // 注冊來源:0主站,1新浪,2QQ
"RegisteredSourceKey": "", // 來源Key
"SafeLevel": 1, // 會員安全等級
"IsLock": false, // 是否被鎖定
"IP": null, // 客戶端IP
"WeiXinRegisteredSourceKey": "", // 微信注冊來源KEY,即open id;為了區(qū)分原來存在的RegisteredSource(此字段不能同時存在多個第三方并存)
"BigRegisteredSource": 0, // 大類注冊來源(0:PC端,2:H5直接注冊,21:H5微信注冊, 30 :android直接注冊, 40 :IOS直接注冊)
"HasPassword":true // 賬戶是否已設定密碼
}
}
}
失敗
{
"State":9999, // 9999
"Msg":"登錄失敗", // 錯誤提示信息
"Data":null // 沒有額外數據返回
}
1.用jemter做接口
1.我們先建立一個線程組
2.我們要設置一個http,發(fā)送http默認請求值,放入你需求測試的地址
3.在建立一個http請求
添加數據
4.添加監(jiān)控器,主要是監(jiān)控結果,查看結果樹
5.查看請求,發(fā)現請求是成功了的,但是響應數據是錯誤,登錄失敗了,因為請求失敗以后的數據是以下的數據
失敗
{
"State":9999, // 9999
"Msg":"登錄失敗", // 錯誤提示信息
"Data":null // 沒有額外數據返回
}
至于為什么,是因為登錄需要加密的key,有一個加密的算法,那如果這樣,只能用java來手寫這個接口了