Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- NSMutableURLRequest *req = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"http://kefirapp.com/api/auth.json"]]; //Создаем запрос
- NSString *device = [SSKeychain passwordForService:@"device_ident" account:@"default"];//Берем id девайса из связки ключей
- if (!device) { // Если он еще не записан, значет юзер первый раз запустил апп
- device = [[[UIDevice currentDevice] identifierForVendor] UUIDString]; //Берем id девайса
- [SSKeychain setPassword:device forService:@"device_ident" account:@"default"]; //Пишем его в связку ключей (тк она не стирается после удаления аппа)
- }
- NSString *pass = [[NSString stringWithFormat:@"%@3dLCheEmYbE9xETZVsRx",device] MD5]; //Для генерации пароля добавляем "соль" (3dLCheEmYbE9xETZVsRx) к id девайса и шифруем это все в md5 хэш
- [req setHTTPMethod:@"POST"]; //Настраиваем реквест
- [req setHTTPBody:[[NSString stringWithFormat:@"device=%@&password=%@",device,pass] dataUsingEncoding:NSUTF8StringEncoding]]; //Добавляем логин и пароль в тело
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement