2010-04-12 3 views
1

안녕하세요. 목표 C로 프로그래밍하기 처음입니다. sqlite3에서 데이터를 읽는 방법에 대한 자습서를 많이 확인했지만 거의 모든 데이터가 UITableView에 표시됩니다.iphone 용 sqlite3의 패스워드 인증

사용자가 암호를 입력하는 페이지가 있는데 암호를 사용하면 데이터베이스에 1234가 저장되어 있다고 가정 할 수 있습니다 (이미 테이블을 만들었습니다). 프로젝트 폴더에 데이터베이스가 있습니다. 난 그냥 내가 다음 페이지를 표시하는 방법을 파악하고 난 그냥 방법은 데이터베이스에 저장된 암호를 확인 교차 할 incorrect.text 암호가 표시됩니다

if(databasepassword == correct from the uitextfield) 
{ 
show next page 
} 
else 
{ 
password is incorrect.text 
} 

같은 문을합니다. 어떻게하면됩니까?

감사

답변

1

데이터베이스에서 암호를 읽을 수있는 sqlite3를 API의 애플에서 제공을 사용합니다. 구체적으로 :

  1. 는 프레임 워크의 목록
  2. 시작 SQLite3 documentation, 특히 five-minute guide을 읽는 libsqlite3.dylib를 추가합니다.

자세히 알아보기이 암호를 사용자가 업데이트 할 계획입니까? 비밀번호를 하드 코딩하고 앱과 함께 배포하는 경우 SQLite 데이터베이스를 사용하여 저장하는 것이별로 중요하지 않습니다.

+0

noob 질문 : 어디에서 읽을 수 있습니까? 감사합니다 –

+0

나는 또한 나중에 할 것입니다 ..하지만 지금은 인증 페이지가 작동하기를 원했습니다. NSUserDefaults를 사용하고 싶지 않습니다. –

+0

답변에 대한 자세한 내용을 추가했습니다. 당신이 그것을 받아들이면 고맙겠습니다. (녹색 진드기). :-) –