2011-09-09 9 views

答えて

1

どのように認証を行うかによって異なります。

ユーザーがログインしようとすると、ユーザー名とパスワードをデータベースと照合して確認する必要があります。すべてが正しければ、あなたはすることができます。

FormsAuthentication.SetAuthCookie("UserName",true/false); 

カスタムメンバーシップの検証を書いた場合は、AuthCookieをIdや電子メールのようなものに設定することができます。ただ一意でなければなりません。

あなたが言っていることは、イードのことは頭を落とすのは難しいことではありません。許可されていない人は、FormsAuthentication.SetAuthCookieを実行できません。パスとユーザー名が正しいかどうかを常にチェックする必要があります。

あなたのために十分なはずですか?

+0

私はちょうど彼らがログインすることができたと思っていた、クッキーを取得し、それを解読する。 57を編集し、それを59に戻してそれを暗号化してクッキーに入れます – Omu

+0

クッキーasp.netが安全に何らかのチェックをしています。あなたが何かを変更した瞬間、クッキーは無効になり、あなたはログアウトされます。あなたはまだクッキーを盗むことができます –

関連する問題