アカウント名:
パスワード:
「大会ボランティアに応募」でいきなり初手英語とはなかなか素晴らしいシステムですね。ブラウザのリクエスト位見てくれませんかね。おま環かもしれないけど、何がどうなっているのやら。
それともセッション管理がバグって他人のセッション設定が漏れてきたのか?# 後、同一サイトなのに、ドメインが.jpと.orgの二種類あるとか何考えてる訳。# 実はどっちかフィッシングサイトなの?
ブラウザの Local Storage に使用言語保存してますね。
function getDefaultLanguage() { return localStorage.getItem('lang') || 'ENG';}utils.js にこんなコードがあって、デフォルトで英語です。なんでだろう・・・国際っぽくてかっこいいとか(邪推)。
utils.jsと同居しているlogin.js内のパスワードのチェック処理
isValidPassword : function(password) { let regex = '^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#\$%\^&\*\-\_\.\])(?=.{8,80})'; regex = new RegExp(regex); return regex.test(password)}
何か記号も入力必須としたそうだけど、文字列かによってエスケープ文字が取れて、'*'と'_'の間の文字(A-Z, 0-9も含む)があれば、チェックが通過できるようになってる。
そして、パスワード要件は9文字以上なのに、8文字でもチェック通過しちゃう。
多言語化を考えたら既定を英語にするのは一般的では。問題は Local Storage に値がなければブラウザの使用言語をとれやと。それでもなければどうしうようもないので英語ってもんだと。まぁまじめに多言語対応してるソフトって少数だからねぇ。国を問わずそんなソフト開発なんて経験するのも少ないでしょ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
初手、英語 (スコア:0)
「大会ボランティアに応募」でいきなり初手英語とはなかなか素晴らしいシステムですね。
ブラウザのリクエスト位見てくれませんかね。
おま環かもしれないけど、何がどうなっているのやら。
それともセッション管理がバグって他人のセッション設定が漏れてきたのか?
# 後、同一サイトなのに、ドメインが.jpと.orgの二種類あるとか何考えてる訳。
# 実はどっちかフィッシングサイトなの?
Re:初手、英語 (スコア:1)
ブラウザの Local Storage に使用言語保存してますね。
function getDefaultLanguage() {
return localStorage.getItem('lang') || 'ENG';
}
utils.js にこんなコードがあって、デフォルトで英語です。
なんでだろう・・・国際っぽくてかっこいいとか(邪推)。
login.js... (スコア:1)
utils.jsと同居しているlogin.js内のパスワードのチェック処理
何か記号も入力必須としたそうだけど、文字列かによってエスケープ文字が取れて、
'*'と'_'の間の文字(A-Z, 0-9も含む)があれば、チェックが通過できるようになってる。
そして、パスワード要件は9文字以上なのに、8文字でもチェック通過しちゃう。
Re: (スコア:0)
多言語化を考えたら既定を英語にするのは一般的では。
問題は Local Storage に値がなければブラウザの使用言語をとれやと。それでもなければどうしうようもないので英語ってもんだと。
まぁまじめに多言語対応してるソフトって少数だからねぇ。国を問わずそんなソフト開発なんて経験するのも少ないでしょ。