0
我正在設計一個健身web應用程序,允許您註冊並登錄。註冊後,您可以通過輸入組的用戶名和密碼加入組。 我很難檢查登錄用戶是否屬於該組。目前,如果您輸入了正確的用戶名和密碼,無論您是否是會員,都將進入該組的入口。 這裏是我的代碼:驗證組成員身份
SqlConnection con = new SqlConnection(@"Connection string");
con.Open();
SqlCommand cmd = new SqlCommand("select COUNT(*)FROM Groups WHERE GroupName='" + txtGroupUsername.Text + "' and Password='" + txtGroupPassword.Text + "'");
cmd.Connection = con;
int OBJ = Convert.ToInt32(cmd.ExecuteScalar());
if (OBJ > 0)
{
cmd.CommandText = "Insert into AssignGroups(MemberId,GroupId) Select Members.MemberId, Groups.GroupId From Members, Groups Where Members.Username= '" + lblRegistered.Text + "' And Groups.GroupName= '" + txtGroupUsername.Text + "'";
Response.Redirect("GroupMembersM.aspx");
}
else
{
lblError.Visible = true;
lblError.Text = "Invalid username or password";
}
}
目前,我在我的數據庫中的表AssignGroups從成員表,並從GroupId的集團的表得到MEMBERID。 我可以使用什麼代碼來檢查我的memberId和GroupId是否與組的用戶名和密碼匹配。
我已經編輯好標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –