parse登录
Parse.login(username,password)
Parse.become(token)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Parse.User基本用法示例</title>
<script src="https://npmcdn.com/parse/dist/parse.min.js"></script>
</head>
<body>
<script>
Parse.initialize("dev");
Parse.serverURL = 'https://dev.fmode.cn/parse'
async function register(){
let username = document.getElementById("username").value
let password = document.getElementById("password").value
let user = new Parse.User()
user.set("username",username)
user.set("password",password)
try {
let result = await user.signUp();
console.log(result)
// Hooray! Let them use the app now.
} catch (error) {
// Show the error message somewhere and let the user try again.
alert("Error: " + error.code + " " + error.message);
}
}
async function login(){
let username = document.getElementById("username").value
let password = document.getElementById("password").value
const user = await Parse.User.logIn(username, password);
}
async function logout(){
Parse.User.logOut();
}
async function onCheck() {
let query = new Parse.Query('Bill')
let res = await query.get('Zgfr3OXoRm')
console.log(res);
if(res?.id){
res.set('desc','游戏1')
await res.save()
console.log('读写成功');
}
}
</script>
<div>用户信息<span id="userinfo"></span></div>
<script>
document.getElementById("userinfo").innerHTML = Parse.User.current().id + Parse.User.current().get("username")
</script>
<input type="text" id="username">
<input type="text" id="password">
<button onclick="register()">注册</button>
<button onclick="login()">登录</button>
<button onclick="logout()">登出</button>
<button onclick="onCheck()">修改数据</button>
</body>
</html>