2013-07-29 2 views
-1

웹 사이트에서 다음 코드를 발견했습니다.Asp.Net 최고의 로그인 방법

string connect = "Provider=Microsoft.Jet.OleDb.4.0;Data 
Source=|DataDirectory|contacts.mdb"; 
string query = "Select Count(*) From Users Where Username = ? And UserPassword = ?"; 
int result = 0; 
using (OleDbConnection conn = new OleDbConnection(connect)) 
{ 
using (OleDbCommand cmd = new OleDbCommand(query, conn)) 
{ 
cmd.Parameters.AddWithValue("", UserName.Text); 
cmd.Parameters.AddWithValue("", Password.Text); 
conn.Open(); 
Session["User"] = UserName.Text; 
result = (int)cmd.ExecuteScalar(); 
} 
} 
if (result > 0) 
{ 
Response.Redirect("LoggedIn.aspx"); 
} 
else 
{ 
Literal1.Text = "Invalid credentials"; 
} 

내가 인터넷에서 발견하는 또 다른 코드는 다음과 같습니다 :

if (txtUName.Text =="Sample") 
FormsAuthentication.RedirectFromLoginPage(txtUName.Text, false); 

else 
lblMessage.Text = "Try again."; 

나 사용자가 내 웹 사이트에 기능을 로그인 사용 표준 및 안전한 방법 인 일을 결정하는 데 도움이 바랍니다. 또한 인증 티켓을 사용하지 않으면 로그인 시스템의 모든 필수 작업에 대해 두 번째 방법으로 계속 작업 할 수 있습니다. 그리고 두 번째 방법에서 Session 옵션을 사용하고 있습니까? 나는 asp.net을 깊이 알지 못한다. 어떤 도움이 당신의 친절이 될 것이다. 그리고 나는 가난한 영어를 유감스럽게 생각한다. 당신이 ASP.Net 회원 및 인증을 사용하는 방법을 배울 수

답변