增加cookie时长

This commit is contained in:
al 2024-11-14 16:52:23 +08:00
parent d132076ff3
commit 16cd1ec0c4
5 changed files with 20 additions and 61 deletions

View File

@ -9,7 +9,11 @@ import {
faAngleRight,
faCalendar,
} from "@fortawesome/free-solid-svg-icons";
import { getSpaceData,getStreamerDetailInfo } from "@/api/space";
import {
getSpaceData,
getStreamerDetailInfo,
getStreamerInfo,
} from "@/api/space";
import requireAPI from "@/utils/requireAPI";
export default function Setting() {
const router = useRouter();
@ -17,12 +21,16 @@ export default function Setting() {
const [streamerInfo, setStreamerInfo] = useState(null);
useEffect(() => {
(async () => {
const {mid} = params;
const { mid } = params;
if (mid) {
const info = await getStreamerDetailInfo(Number(mid));
const info = await getStreamerInfo(Number(mid));
const detailInfo = await getStreamerDetailInfo(Number(mid));
await getSpaceData(Number(mid)).then((res) => {
setStreamerInfo({ ...info.streamer_ext
, refund_enable: res?.refund_enable });
setStreamerInfo({
...detailInfo.streamer_ext,
...info,
refund_enable: res?.refund_enable,
});
});
}
})();
@ -125,16 +133,14 @@ export default function Setting() {
<div
className="flex justify-between items-center"
onClick={() => {
router.push(
"spaceIntroSetting/" + streamerInfo.mid
);
router.push("spaceIntroSetting/" + streamerInfo.mid);
}}
>
<div className="flex items-center">
<Avatar
rounded-full
mr-4
src={streamerInfo?.avatar.images[0].urls[0] }
src={streamerInfo?.avatar.images[0].urls[0]}
className="mr-4"
style={{ "--size": "52px", "--border-radius": "50%" }}
/>
@ -207,9 +213,7 @@ export default function Setting() {
<li>
<div
onClick={() =>
router.push(
"spacePaymentSetting?zid=" + streamerInfo.id
)
router.push("spacePaymentSetting?zid=" + streamerInfo.id)
}
className="flex justify-between"
>

View File

@ -14,7 +14,7 @@ export default function AddToHome() {
}, []);
return firstLogin.first == "1" ? (
<div
className="fixed z-[100]"
className="fixed z-[999]"
style={{ bottom: !firstLogin.second ? "57px" : "0" }}
>
{!firstLogin.second ? (

View File

@ -222,7 +222,7 @@ export default function UploadImgs({
}
};
return (
<div className="event-none">
<div className="event-none overflow-hidden">
<DragDropContext onDragEnd={onDragEnd}>
{columns.map((column, index) => (
<Droppable

View File

@ -1,45 +0,0 @@
遇到的问题:
1. 退出登录后验证token有限性似乎有问题
2. 视频上传问题
3. 跳转设置密码的登录判断
4.
5。
6.
7.
8.
9。
待修复的问题:
1. 空间内没加视频封面是否模糊的判断 (完成)
2. 空间内多张图片的付费贴,需要根据可预览图片数字段展示可见图片,并模糊剩余图片 (完成)
11. 空间内生成分享卡片页面需要在现有项目里面写 (完成)
12. 退出空间的弹窗样式错误,确认按钮应该是灰色并且放在左边 (完成)
13. 空间设置中创建时间字段放错了放成id了 (完成)
14. 空间tab为空的时候不需要有“查看推荐”这个按钮 (完成)
15. 需要增加会员功能
16. 需要支持保存图片和视频,只有会员可以保存 (>>>靠后)
17. 搜索页面,进入空间应该先到空间介绍页,然后判断是否解锁,如果解锁就重定向到空间内 (完成)
18. 加微信组件中/api/vas/query_wechat这个接口应该在确认用户已经解锁微信了才去调用 (完成)
19. 主播主页,空间动态的预览图,应该根据是否已经解锁空间来决定是否模糊,以及跳转空间介绍页还是空间内 (完成)(待验证!!!)
20. 修改密码页面,显示未获取到手机号请重新登录 (完成)(待验证!!!)
21. 意见反馈页面没完善 (完成)(待验证!!!)
22. 关于我们页面没完善 (完成)
23. 账号注销页面没完善、页面改成“账号注销” (完成)(待验证!!!)
24. 登录页面底部用户协议部分文案改成“我已阅读并同意《用户协议》、《隐私政策》” (完成)
25. 登录页面顶部加头图和tiefen_space_web项目相同 (完成)
26. 登录页面和修改密码页面输入框的placeholder文本颜色不统一 (完成)
27. 登录页面缺少了忘记密码页面 (完成)
28. 缺少支付相关页面
29. 空间卡片,“付费”标签出现两次,同时缺少“创建者”标签,这两个标签需要横向排列 (完成)
30. 切换账号之后baseRequest没有更新 (完成)
31. 空间设置中缺少空间内用户提交退款申请功能 (完成)(待验证!!!)
32. 空间介绍页的空间价格目前是写死的同时这里要判断空间价格是否为0如果是0的话和不为0的点击事件有区别此外还有个退款后的用户不显示付费按钮的逻辑 (完成)(待验证!!!)
待开发的功能:
正在开发的功能:
已完成功能:
1. 我的页面中的关注和粉丝 (完成)
2. 用户添加主播微信 (完成)
3. 搜索单条的样式 (完成)

View File

@ -15,8 +15,8 @@ export async function checkAuth() {
}
export function signIn(data) {
setCookie("token", data.data.token);
setCookie("mid", data.data.account.mid);
setCookie("token", data.data.token, { maxAge: 60 * 60 * 24 * 365 * 10 });
setCookie("mid", data.data.account.mid, { maxAge: 60 * 60 * 24 * 365 * 10 });
}
export function signOut() {