Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

App com Login

Boa tarde pessoal.

Tenho visto muitos videos na internet sobre como criar um app com uma view de login, mas ocorre que muitos videos são antigos e os procedimentos dos mais variados. Será que alguém poderia descrever o passo a passo de como criar um app com uma view de login com boas praticas e atuais.

2 respostas

Basicamente, você só precisa de uma tela com um campo para inserir o usuário, outro para senha e um botão para enviar esses campos para o servidor de autenticação, usando alguma forma de enviar requisições (no meu caso estou usando a lib AFNetworking). Esse servidor devolverá se o usuário é válido ou não.

Algo como:

LoginViewController

LoginViewController.h

@interface LoginViewController : UIViewController

    @property IBOutlet UITextField *campoUsuario;
    @property IBOutlet UITextField *campoSenha;

@end
LoginViewController.m

@implementation LoginViewController

    -(IBAction) enviaCamposParaOServidor:(UIButton*) botaoDeSubmit {

        NSString *usuario = self.campoUsuario.text;
        NSString *senha = self.campoSenha.text;

        NSDictionary *params = @{@"usuario": usuario,
                                 @"senha": senha};

        AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];

        [manager POST:@"http://www.meuservidor.com/"
           parameters:params
             progress:nil
              success:
                ^(NSURLSessionTask *task, id responseObject) {
                    //aqui pode tratar esse responseObject, que é a resposta do seu servidor
                }
             failure:
                ^(NSURLSessionTask *operation, NSError *error) {
                    NSLog(@"Error: %@", error);
                }
        ];
    }

@end
solução!

Olá Felipe

Obrigado pelas dicas, acabei aproveitando aquele outro código que você tinha me mandado usando o Alamofire