私の目標は、誤って2の大文字をキー入力するとユーザー名を小文字に設定することです。ユーザーキーを大文字で入力すると自動的にパスワードを小文字に設定する方法
たとえば、 私は管理者のユーザーキーがある場合、ユーザー名をadminに設定します。 「管理者」ではなく「管理者」として認識されます。
これは私が持っている私の元のコードであり、それは働いている、管理者は "としての重要な必要があります。..
私は.toLowerCaseを追加しようとしましたが、それは正常に動作していないと私はそれをコーディングする方法usure午前ユーザーの中に "管理者"とそれは動作します。
しかし、私が働いているのは、です。私は感覚的な鍵ではないようにしたい。管理者が「Admin」と入力した場合。彼は私のコードを変更することなく同様にログインすることができます。
loginCallback: (params: any)=>{
if(params.user == "admin" && params.pass == "demo") this._router.navigate(["/App/Version/3-0-0"])
else this._errorSvc.setErrorMsg("You have entered an invalid username or password.");
}
上記のとおりです。私はこれを使って試しました、私はちょうど.toLowerCaseを追加しました。しかし、私は "admin"または "Admin"としてログインしようとしました。何も働いていません。どんな助けでも大歓迎です。ありがとう。
あなたはそうしてはいけません。パスワードは大文字小文字を区別する必要があります。パスワードの複雑さ(英数字、大文字と小文字、および長いパスワードの両方を含む特殊文字)を奨励する必要があります。目標は、パスワードのセキュリティを向上させることによってユーザーを保護することです。週パスワードは簡単に解読できます。 – Sparrow
申し訳ありませんが、私が修正しようとしたのは実際にはパスワードではないユーザー名です。しかし、ありがとう。それに留意します。 :) – FaridAvesko