2016-07-13 6 views
0

Ich möchte mit Sqlite in meiner iOS App registrieren und anmelden? Ich habe die Daten erfolgreich registriert und in einer Tabelle gespeichert. Jetzt möchte ich mich anmelden, indem ich den Benutzernamen und das Passwort, die ich registriert habe, validiere. Bitte helfen Sie mir, Login erfolgreich zu erstellen.einloggen und registrieren mit Sqlite Datenbank in iOS

+2

können Sie einige Login-Code teilen, der von Ihrem Ende getan wird. – iMHitesh

+0

NSString * query = [NSString stringWithFormat: @ "Wählen Sie * aus peopleInfo, wobei username = \"% @ \ "und password = \"% @ \ "", usernameTextField.text, passwordTextField.text]; – Gurp321

+0

peopleInfo ist der Tabellenname, in dem ich Daten von der Registrierung gespeichert habe. Jetzt, zum Zeitpunkt der Anmeldung, muss ich überprüfen, ob Benutzername n Passwort in der Personentabelle vorhanden ist. Was muss ich tun? – Gurp321

Antwort

-1

Tun Sie wie folgt möglicherweise Arbeit für Sie.

NSString *query=[NSString stringWithFormat:@"select * from peopleInfo where email=\"%@\" and password=\"%@\"",usernameTextField.text,passwordTextField.text]; 
    NSLog(@"%@",query); 
    NSLog(@"%@",self.dbManager); 
    NSArray* ary = [self.dbManager loadDataFromDB:query]; 

    if (ary.count){ 
     //Login successfully 
     UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"" message:@"login successful" delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil]; 
     [alert show]; 
    }else{ 
     //Invalid username and password 
     UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"Error" message:@"Unsuccessful" delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil]; 
     [alert show]; 
    } 
+0

Dies ist der Code, den ich verwende, um eine Abfrage auszuführen, wobei @property (nicht atomisch, stark) DBManager * dbManager; self.dbManager = [[DBManager-Zuweisung] initWithDatabaseFilename: @ "sampledb.sql"]; aber es funktioniert nicht – Gurp321

+0

Wissen Sie über Singleton-Klasse? – iMHitesh

+0

Bitte teilen Inhalt der DBManager-Klasse – iMHitesh

Verwandte Themen