1. 需求背景

登录密码长期不改时,账户被盗和资金损失的风险会升高。改密入口在安全中心,会员不会主动进去。

会员端改在首页提醒。上线后,没有在 30 天内改过密码的登录用户都会看到,满 60 天仍未改的,弹窗不能关,必须先改密码才能继续使用。点「立即修改」后仍先看有没有绑定手机号。代理后台单独处理,见第 7 节。

2. 需求范围

项 做什么 不做什么
1. 注册密码规则 账号密码注册的密码,改为必须至少有 1 个特殊符号,长度、大写、小写、数字与改密页同一套:8-20 位,中国站、越南站一起改。特殊符号只认 !@#$%^&*()_+-=。 手机验证码注册当时不手输密码,注册页不校验这条。资金密码、提现密码不改。
2. 登录后的三种状态 30 天内改过密码:无感,不弹窗,距上次改密已满 30 天、未满 60 天:首页提示,可以关闭。60 天内没有改过密码:强制改密,不改不能使用。 不按运营活动配置天数。不在「我的」页弹。
3. 上线时的老用户 功能上线时,全量老用户都放在「30-60 天提示」这一档,不看出上线前用什么方式注册,也不看出上线前改过没有。记入的改密时间 = 上线时间 − 30 天。上线当天是提示。上线后再满 30 天仍没改密,进入强制。 上线当天不把老用户直接按强制改密。
4. 移动端强更 iOS、Android 强更到包含本需求的版本。低于该版本时,打开 App 只出现更新提示,不能进首页,也不能继续使用。中国站、越南站都强更。 H5、PC 没有安装包,发版后打开就是新规则,不做强更。不更新的旧 App 无法和 H5、PC 统一弹窗和密码规则,所以必须强更。
5. 代理后台 仍做。登录进代理首页后,满 30 天强制改密。规则见第 7 节。 不套用会员的 30 天无感、30-60 天提示。

会员弹窗在首页。PC、H5、App 规则相同,中国站中文,越南站越南语。

3. 弹窗文案

产品梳理的长文案不进弹窗。会员提醒用下面这版。中国站、越南站各用对应语言,不混排。

位置 中国站 越南站
标题 请及时更新登录密码 Vui lòng cập nhật mật khẩu đăng nhập
正文,可关闭 您已超过 30 天未修改登录密码。请尽快更新,避免账户被盗或资金损失。 Bạn đã hơn 30 ngày chưa đổi mật khẩu đăng nhập. Vui lòng cập nhật sớm để tránh tài khoản bị đánh cắp hoặc mất tiền.
正文,不可关闭 您已超过 60 天未修改登录密码。未修改无法继续使用。 Bạn đã hơn 60 ngày chưa đổi mật khẩu đăng nhập. Nếu chưa đổi, bạn không thể tiếp tục sử dụng.
规则 新密码需同时包含:大写字母 (A-Z)、小写字母 (a-z)、数字 (0-9)、特殊符号 (!@#$%^&*()_+-=)。 Mật khẩu mới phải có đủ chữ hoa (A-Z), chữ thường (a-z), số (0-9) và một ký tự đặc biệt (!@#$%^&*()_+-=).
补充 请勿使用生日、手机号,勿把密码告诉他人,也不要在其他网站使用同一密码。发现异常登录,请立即修改并联系在线客服。 Không dùng ngày sinh hoặc số điện thoại. Không chia sẻ mật khẩu, cũng không dùng cùng một mật khẩu cho website khác. Nếu thấy đăng nhập bất thường, hãy đổi mật khẩu ngay và liên hệ CSKH.
密码文本提示 请输入 8-20 位密码,含大写、小写、数字和特殊符号 Nhập mật khẩu 8-20 ký tự, gồm chữ hoa, chữ thường, số và ký tự đặc biệt
不符合要求 密码不符合要求,需为 8-20 位,并包含大写、小写、数字和特殊符号 Mật khẩu không đúng yêu cầu. Cần 8-20 ký tự, gồm chữ hoa, chữ thường, số và ký tự đặc biệt
主按钮 立即修改 Đổi ngay
关闭 未满 60 天:右上角可关,没有「不再提示」。满 60 天:没有关闭按钮。

4. 弹窗逻辑

只在会员首页判断可关闭提醒。满 60 天的不可关闭弹窗在任一页面都要拦住。未登录不弹。天数按 24 小时计——

每日首次弹窗计算:自然日 00:00:00 ~ 23:59:59 计算

密码有效期按连续24小时计算,满30天进入提醒阶段,满60天进入强制修改阶段。

密码修改提醒及强制修改弹窗统一在会员登录成功后触发校验。

会员持续在线跨天,不主动触发提醒;退出登录或登录状态失效后,重新登录成功时再进行校验。

密码修改成功后,更新密码修改时间,重新计算有效期。

什么算改过密码

情况 算不算有效改密
上线前的注册、上线前改过的密码 不单独采用。上线时统一记成「上线时间 − 30 天」,全体落在提示档。
上线后,手机验证码注册 不算。注册时不等于改过密码。
上线后,账号密码注册 算。时间取注册时间。
上线后,改密页修改成功、找回成功、重置成功 算。时间取最近一次成功。
改密失败、只绑定手机 不算。不更新时间。

上线后用手机验证码注册、又一直没改密的,没有有效改密时间,从注册时间起算。未满 60 天按提示,满 60 天按强制。

三种结果

条件 结果
30 天内修改过密码 无感。不弹窗,使用不受影响。
上次修改落在 30 天到 60 天之间。上线时的全量老用户也在这一档 提示。每天首次进入首页弹一次,可以关闭。右上角可关,点遮罩不关。关掉后停在首页不再弹;关闭再次进入首页不再弹窗。
60 天内没有修改过密码 强制修改。没有关闭按钮,点遮罩不关。不修改无法使用首页和其他页面。

第 5 节到第 8 节在原文档目录里,这次截图没有正文,页面按原目录留着,没有补写。