fix: set cookie when login with phone

master
njzy 4 years ago
parent 2998e52427
commit c1c379098f

@ -160,12 +160,7 @@ export default {
password: "fakePassword", password: "fakePassword",
md5_password: md5(this.password).toString(), md5_password: md5(this.password).toString(),
}) })
.then((data) => { .then(this.handleLoginResponse)
if (data.code !== 502) {
this.updateData({ key: "user", value: data.profile });
this.afterLogin();
}
})
.catch((error) => { .catch((error) => {
this.processing = false; this.processing = false;
alert(error); alert(error);
@ -177,22 +172,27 @@ export default {
password: "fakePassword", password: "fakePassword",
md5_password: md5(this.password).toString(), md5_password: md5(this.password).toString(),
}) })
.then((data) => { .then(this.handleLoginResponse)
// 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();
}
})
.catch((error) => { .catch((error) => {
this.processing = false; this.processing = false;
alert(error); 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> </script>

Loading…
Cancel
Save