From f1dc71f6b84dd0a8ef0a3c453bf8fc98e3347c14 Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Tue, 25 Dec 2018 11:27:08 +0300 Subject: Fix anonymous access and set keychain accessibility --- Juick/AppDelegate.m | 4 +++- Juick/Model/User.m | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'Juick') 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); } }];} -- cgit v1.2.3