diff options
author | Vitaly Takmazov | 2018-12-25 11:27:08 +0300 |
---|---|---|
committer | Vitaly Takmazov | 2018-12-25 11:27:08 +0300 |
commit | f1dc71f6b84dd0a8ef0a3c453bf8fc98e3347c14 (patch) | |
tree | b1545112efb1961c00e2bc6da810612c0de0b105 | |
parent | d1d97b25b870aed785c4fa8e38a12f64f99db716 (diff) |
Fix anonymous access and set keychain accessibility
-rw-r--r-- | Juick/AppDelegate.m | 4 | ||||
-rw-r--r-- | Juick/Model/User.m | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/Juick/AppDelegate.m b/Juick/AppDelegate.m index c3a2f77..aa3a48b 100644 --- a/Juick/AppDelegate.m +++ b/Juick/AppDelegate.m @@ -41,7 +41,9 @@ } else { if ([[NSUserDefaults standardUserDefaults] objectForKey:@"FirstRun"] == nil) { [SAMKeychain deletePasswordForService:[[NSBundle mainBundle] bundleIdentifier] account:@"com.juick.username"]; - [SAMKeychain deletePasswordForService:[[NSBundle mainBundle] bundleIdentifier] account:@"com.juick.username"]; + [SAMKeychain deletePasswordForService:[[NSBundle mainBundle] bundleIdentifier] account:@"com.juick.password"]; + [SAMKeychain setAccessibilityType:kSecAttrAccessibleAfterFirstUnlock]; + [[NSUserDefaults standardUserDefaults] setObject:@"1" forKey:@"FirstRun"]; } } return YES; diff --git a/Juick/Model/User.m b/Juick/Model/User.m index 4043894..848fc2a 100644 --- a/Juick/Model/User.m +++ b/Juick/Model/User.m @@ -48,7 +48,7 @@ if (statusCode == 400) { callback(YES); } else { - [manager.requestSerializer setAuthorizationHeaderFieldWithUsername:@"" password:@""]; + [manager.requestSerializer clearAuthorizationHeader]; callback(NO); } }];} |