2010-04-12 6 views
1

Salut les gars ... Je suis novice en programmation en Objective C. J'ai vérifié de nombreux tutoriels sur la lecture de données dans sqlite3, mais presque tous ont montré les données dans UITableView.Authentification par mot de passe dans sqlite3 pour iphone

J'ai une page où l'utilisateur tape le mot de passe, le mot de passe disons 1234 est enregistré dans la base de données (j'ai déjà créé une table). J'ai la base de données dans le dossier du projet. Je veux juste une déclaration comme

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

je savoir sur la façon de montrer la page suivante et afficher le mot de passe est incorrect.text Je veux juste une méthode pour recouper avec le mot de passe enregistré dans la base de données. Comment puis-je faire cela?

Cordialement

Répondre

1

emploi fourni par Apple l'API sqlite3 pour lire le mot de passe de la base de données. En détail:

  1. Ajouter libsqlite3.dylib à votre liste de cadres
  2. Commencez à lire la SQLite3 documentation, en particulier le five-minute guide.

BTW, prévoyez-vous de laisser l'utilisateur mettre à jour ce mot de passe? Si vous ne faites que coder en dur un mot de passe et le déployer avec l'application, il n'y a pas grand intérêt à utiliser une base de données SQLite pour le stocker.

+0

noob question: où puis-je le lire? Merci –

+0

Je vais le faire aussi plus tard .. Mais à partir de maintenant je voulais juste que la page d'authentification fonctionne. Je ne veux pas utiliser NSUserDefaults –

+0

J'ai ajouté plus de détails à la réponse. J'apprécierais que vous l'acceptiez (cochez la case verte). :-) –

Questions connexes