mirror of
https://github.com/qier222/YesPlayMusic.git
synced 2025-03-03 23:23:28 +08:00
Merge pull request #62 from njzydark/master
fix: set cookie when login with phone
This commit is contained in:
commit
962b81a628
@ -160,12 +160,7 @@ export default {
|
||||
password: "fakePassword",
|
||||
md5_password: md5(this.password).toString(),
|
||||
})
|
||||
.then((data) => {
|
||||
if (data.code !== 502) {
|
||||
this.updateData({ key: "user", value: data.profile });
|
||||
this.afterLogin();
|
||||
}
|
||||
})
|
||||
.then(this.handleLoginResponse)
|
||||
.catch((error) => {
|
||||
this.processing = false;
|
||||
alert(error);
|
||||
@ -177,22 +172,27 @@ export default {
|
||||
password: "fakePassword",
|
||||
md5_password: md5(this.password).toString(),
|
||||
})
|
||||
.then((data) => {
|
||||
// 获取接口返回的 MUSIC_U 写进本地 cookie 解决登录时跳转的问题
|
||||
// 但是仍然无法完全模拟登录状态,像喜欢歌曲和喜欢列表都会遇到 301 需要登录问题
|
||||
const MUSIC_U = getMusicU(data.cookie);
|
||||
setMusicU("MUSIC_U", MUSIC_U);
|
||||
if (data.code !== 502) {
|
||||
this.updateData({ key: "user", value: data.profile });
|
||||
this.afterLogin();
|
||||
}
|
||||
})
|
||||
.then(this.handleLoginResponse)
|
||||
.catch((error) => {
|
||||
this.processing = false;
|
||||
alert(error);
|
||||
});
|
||||
}
|
||||
},
|
||||
handleLoginResponse(data) {
|
||||
if (!data) {
|
||||
this.processing = false;
|
||||
return;
|
||||
}
|
||||
// 获取接口返回的 MUSIC_U 写进本地 cookie 解决登录时跳转的问题
|
||||
// 但是仍然无法完全模拟登录状态,像喜欢歌曲和喜欢列表都会遇到 301 需要登录问题
|
||||
const MUSIC_U = getMusicU(data.cookie);
|
||||
setMusicU("MUSIC_U", MUSIC_U);
|
||||
if (data.code !== 502) {
|
||||
this.updateData({ key: "user", value: data.profile });
|
||||
this.afterLogin();
|
||||
}
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
Loading…
x
Reference in New Issue
Block a user