작성 포맷 :
TEXT 모드, 자동 줄바꿈 사용
소스는 분석해 보면서 보고 있는데
3팀 소스 공부해 보다가 아래 부분이 이해가 안되서 질문드립니다.
로그인 처리 하는 부분인데
쿼리를 select email, name, role from member where email=@email and password=@password
이렇게 보통 하는데
근데 아래 보면 dataset 테이블을 어떻게 2개를 받아오죠?
Tables[0] 에 "Result" 라는 필드도 DB테이블에는 없거든요?
DataSet ds = dac.LoginMember(prm);
if (ds.Tables[0].Rows[0]["Result"].ToString().Equals("true"))
{
if (ds.Tables[1].Rows.Count > 0)
{
AuthUser.Authorize(
ds.Tables[1].Rows[0]["email"].ToString()
, ds.Tables[1].Rows[0]["name"].ToString()
, ds.Tables[1].Rows[0]["role"].ToString()
);
}
}
return ds.Tables[0].Rows[0]["Result"].ToString(); |