前端代码:
async loginin() {
var self = this;
const res = await self.$httpRequest({
url: "/api/login",
data: {
name: self.name,
password: self.password
},
method: "POST"
})
console.log(res);
if (res.code == 200) {
uni.setStorage({
key: "user",
data: res.user,
success: function(res) {
uni.navigateTo({
url: "/pages/index/index"
})
}
})
后端代码
Case "api\login"
Dim jo As JObject = JObject.Parse(e.plaintext)
Dim jresult As New JObject
Dim dr As DataRow=DataTables("Users").Find("userid='" & jo("name").ToString() & "' and pcpwd='" & jo("password").ToString() & "'")
If dr IsNot Nothing Then
obj("code")=200
obj("msg")="登录成功"
jresult("userid")=dr("userid").Tostring
jresult("ip")=e.host
jresult("useragent")=e.Headers("User-Agent")
jresult("name")=dr("name").Tostring
jresult("department")=dr("department").Tostring
jresult("position")=dr("position").Tostring
obj("user")=jresult
Else
obj("code")=404
obj("msg")="登录失败,用户名或密码错误"
End If