生产短信登录已经关了,脚本里那条发码路径跑不通;统一走 PASSWORD,读不到才回落到短信。
This commit is contained in:
@@ -28,7 +28,9 @@ function check(name, ok, extra = "") {
|
||||
}
|
||||
}
|
||||
|
||||
// 生产关了短信登录:PASSWORD 优先,其次读本机那份 dev 密码
|
||||
const password = (() => {
|
||||
if (process.env.PASSWORD) return process.env.PASSWORD;
|
||||
try {
|
||||
return readFileSync(PWD_FILE, "utf8").trim();
|
||||
} catch {
|
||||
|
||||
@@ -28,6 +28,11 @@ async function call(method, path, body, token) {
|
||||
}
|
||||
|
||||
async function loginAs(phone) {
|
||||
// 生产关了短信登录,能用密码就用密码(PASSWORD 或 .local 里那份)
|
||||
const password = process.env.PASSWORD;
|
||||
if (password) {
|
||||
return await call("POST", "/auth/login/password", { phone, password });
|
||||
}
|
||||
// dev 下验证码固定,发码接口有 60 秒节流:能直接登录就直接登,被节流就等够了再发
|
||||
try {
|
||||
return await call("POST", "/auth/login", { phone, code: "123456" });
|
||||
|
||||
Reference in New Issue
Block a user