上午認證邏輯的故障是否會有人能夠告訴我,如果我在這裏失去了一些東西,因爲它似乎有點太好,不真實。我使用類似的方式驗證用戶;安全認證與ASP.net
if (validateUser(form.Email, form.Password))
{
return signIn(form.Email);
}
validateUser函數返回一個布爾值。登錄然後做這樣的事情;
public void signIn(string email)
{
FormsAuthentication.SetAuthCookie(nameOfUser, false);
}
隨後又將讓我對未來所有的請求做這樣的事情;
string userEmail = User.Identity.Name;
Profile p = Profile.getProfileFor(userEmail);
這似乎有點太簡單,不安全!有什麼我在這裏失蹤/任何盲目明顯的安全風險?或者這基本上是如何完成的?
問候,
邁克
是什麼讓你認爲這是不是安全? – 2012-03-12 10:12:07