refactor(用户系统): 更新用户标识从uin/uid到token的统一处理
修改用户相关接口和组件,使用token替代原有的uin和uid参数 更新开发环境下的测试session token 统一用户主页和发送消息的链接格式
This commit is contained in:
@@ -95,11 +95,11 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<div class="avatar-box flexflex" v-if="item.uin || item.user['uin'] || item.uid || item.user['uid']">
|
<div class="avatar-box flexflex" v-if="item.uin || item.user['uin'] || item.uid || item.user['uid']">
|
||||||
<a class="avatar-item flexcenter" target="_blank" @click.prevent="sendMessage(item.uin || item.user['uin'], item.uid || item.user['uid'])">
|
<a class="avatar-item flexcenter" target="_blank" @click.prevent="sendMessage(item.uniqid || item.user['uniqid'])">
|
||||||
<img class="avatar-icon" src="@/assets/img/send-messages-icon.png" />
|
<img class="avatar-icon" src="@/assets/img/send-messages-icon.png" />
|
||||||
发送信息
|
发送信息
|
||||||
</a>
|
</a>
|
||||||
<a class="avatar-item flexcenter" target="_blank" @click.prevent="TAHomePage(item.uin || item.user['uin'], item.uid || item.user['uid'])">
|
<a class="avatar-item flexcenter" target="_blank" @click.prevent="TAHomePage(item.uniqid || item.user['uniqid'])">
|
||||||
<img class="avatar-icon" src="@/assets/img/homepage-icon.png" />
|
<img class="avatar-icon" src="@/assets/img/homepage-icon.png" />
|
||||||
TA的主页
|
TA的主页
|
||||||
</a>
|
</a>
|
||||||
@@ -178,11 +178,11 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<div class="avatar-box flexflex" v-if="ite.uin || ite.user['uin'] || ite.uid || ite.user['uid']">
|
<div class="avatar-box flexflex" v-if="ite.uin || ite.user['uin'] || ite.uid || ite.user['uid']">
|
||||||
<a class="avatar-item flexcenter" target="_blank" @click.prevent="sendMessage(ite.uin || ite.user['uin'], ite.uid || ite.user['uid'])">
|
<a class="avatar-item flexcenter" target="_blank" @click.prevent="sendMessage(ite.uniqid || ite.user['uniqid'])">
|
||||||
<img class="avatar-icon" src="@/assets/img/send-messages-icon.png" />
|
<img class="avatar-icon" src="@/assets/img/send-messages-icon.png" />
|
||||||
发送信息
|
发送信息
|
||||||
</a>
|
</a>
|
||||||
<a class="avatar-item flexcenter" target="_blank" @click.prevent="TAHomePage(ite.uin || ite.user['uin'], ite.uid || ite.user['uid'])">
|
<a class="avatar-item flexcenter" target="_blank" @click.prevent="TAHomePage(ite.uniqid || ite.user['uniqid'])">
|
||||||
<img class="avatar-icon" src="@/assets/img/homepage-icon.png" />
|
<img class="avatar-icon" src="@/assets/img/homepage-icon.png" />
|
||||||
TA的主页
|
TA的主页
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@@ -523,13 +523,13 @@ const getTopicOperation = () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
// 点击发送信息
|
// 点击发送信息
|
||||||
const sendMessage = (uin, uid) => {
|
const sendMessage = (token) => {
|
||||||
if (typeof messagePrivateItem == "function") messagePrivateItem({ uin, uid });
|
if (typeof messagePrivateItem == "function") messagePrivateItem({ token });
|
||||||
else redirectToExternalWebsite(`https://f.gter.net/space??uin=${uin}&uid=${uid}`);
|
else redirectToExternalWebsite(`https://f.gter.net/u/${token}`);
|
||||||
};
|
};
|
||||||
|
|
||||||
// 点击ta的主页
|
// 点击ta的主页
|
||||||
const TAHomePage = (uin, uid) => redirectToExternalWebsite(`https://f.gter.net/space??uin=${uin}&uid=${uid}`);
|
const TAHomePage = (token) => redirectToExternalWebsite(`https://f.gter.net/u/${token}`);
|
||||||
|
|
||||||
// 跳转 url
|
// 跳转 url
|
||||||
const redirectToExternalWebsite = (url, target = "_blank") => {
|
const redirectToExternalWebsite = (url, target = "_blank") => {
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ axios.interceptors.request.use(
|
|||||||
async (config) => {
|
async (config) => {
|
||||||
// 开发时登录用的,可以直接替换小程序的 authorization
|
// 开发时登录用的,可以直接替换小程序的 authorization
|
||||||
if (process.env.NODE_ENV !== "production") {
|
if (process.env.NODE_ENV !== "production") {
|
||||||
const miucms_session = "jyuemtAxi3A8drVrTxwpgYp2ibmSxHq0cRs1vzXl";
|
const miucms_session = "01346a38444d71aaadb3adad52b52c39";
|
||||||
document.cookie = "miucms_session=" + miucms_session;
|
document.cookie = "miucms_session=" + miucms_session;
|
||||||
config["headers"]["authorization"] = miucms_session;
|
config["headers"]["authorization"] = miucms_session;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user