Faça LOGIN em API de verdade com FLUTTER, autentique seu usuário em seu APLICATIVO automaticamente

Поделиться
HTML-код
  • Опубликовано: 13 дек 2024

Комментарии • 78

  • @izaiasfrancisco2012
    @izaiasfrancisco2012 2 года назад +4

    Existe aulas, e existe as Aulas Do Emanuel SENSACIONAL!

  • @evandroSGoes
    @evandroSGoes 2 года назад +6

    Excelente explicação! Vou deixar uma sugestão de evolução para quem chegar poder colocar em prática:
    Crie um Objeto para o Token contendo os fields Token , Usuario e DataHoraCadastro por exemplo.
    Convertendo esse objeto em um json, pode salvar ele no SharedPreferences sem problemas usuarndo o email do usuario como chave por exemplo, ao invés de setar sharedPreferences.setString ('token', '...') pode usar sharedPreferences.setString (_emailController.text, JsonDoObjeto).
    Por fim, ao entrar novamente no APP pode validar se aquele usuario tem algum token e se aquele token ainda é valido (caso tenha mais de 30 mins de cadastrado por exemplo).

  • @theoalbuquerque3788
    @theoalbuquerque3788 Год назад +1

    Aula incrível Emanuel, ótima explicação, exatamente o que eu precisava, obg!

  • @viagem.astral
    @viagem.astral Год назад

    Isso é lindo, isso é magico, isso é faaantástico!

  • @tarcisiodeoliveira1140
    @tarcisiodeoliveira1140 Год назад

    Meu irmão mandou bem demais. Altos hotkeys

  • @Iniciandodigital
    @Iniciandodigital 3 года назад +2

    Sensacional! Compreendi perfeitamente os conceitos! Parabéns!

  • @AdrianoGuedesdaSilva
    @AdrianoGuedesdaSilva Год назад

    Que Aula Top cara... Muito top mesmo...

  • @creposo720
    @creposo720 Год назад

    este homem é um anjo, apenas isso. (salvou-me demais

  • @marcelovieira5822
    @marcelovieira5822 Год назад

    cara muito boa aula .. parabéns !

  • @wellcp
    @wellcp 3 года назад +3

    Cara sensacional, eu estava buscando há muito tempo uma aula explicando exatamente isso. Muito grato 🙏🏻

  • @elezersantos4118
    @elezersantos4118 8 месяцев назад

    Excelente conteúdo, obrigado.

  • @CanaletaTV
    @CanaletaTV 2 года назад

    Boa noite, tudo bem?! Que show este vídeo, parabéns!

  • @ernanijose1
    @ernanijose1 Год назад

    Muito bom seu vídeo, muito obrigado, muito sucesso!

  • @AndersonVanin-i9e
    @AndersonVanin-i9e 8 месяцев назад

    Excelente. Tirou várias dúvidas que eu tinha. Sua aula é fantástica. Parabéns mesmo. Continue assim. Ahhh...Se possível você teria a continuação deste app, mostrando que depois de logado o usuário pode dar get em outras rotass da api mostrando os valores retornados. Muito Obrigado!

  • @leandrobezerra4805
    @leandrobezerra4805 2 года назад

    Excelente aula me ajudou muito SENSACIONAL!

  • @carlinhoscenachi4055
    @carlinhoscenachi4055 Год назад +1

    Eu tô seguindo esse vídeo, só que usando um backend que eu que fiz, recomendo fazerem pela experiencia

  • @rodrigobraga345
    @rodrigobraga345 3 года назад +1

    Top demais! Me ajudou muito, continue que você ensina muito bem.

  • @carrarinha
    @carrarinha 3 года назад

    Muito bom, fiz autenticação com sanctum/laravel deu tudo certo.

  • @naplanilha
    @naplanilha 2 года назад

    Ótimo vídeo Emanuel, parabéns pela didática!

  • @cmgalves
    @cmgalves 2 года назад

    parabéns, aniversário desse vídeo.

  • @janioareias3399
    @janioareias3399 Год назад +1

    irmão, fui contratado como estagiário numa empresa e sou a única pessoa que trabalha desenvolvendo aplicativo em flutter. eu nao tinha a absoluta menor ideia de como mexer em api e login, tinha visto uns 3 videos e a cada um eu sabia menos kkkk, mas o seu deu tudo certinho. so teve umas diferenças aqui pq a api logicamente nao é a mesma, mas consegui me virar e agr o app ta fazendo login redondinho. Deus te abençoe irmão. mt sucesso na sua carreira

    • @agataofrancisco1908
      @agataofrancisco1908 Год назад +1

      Ja somos dois, mano. estou nesse momento na empresa!🤣🤣🤣

    • @janioareias3399
      @janioareias3399 Год назад +1

      @@agataofrancisco1908mano 4 meses se passaram e hoje eu já tô me virando muito bem, esse momento no começo é difícil mesmo, eu quase desisti na primeira semana, mas depois vc desenrola 90% das coisas sozinho. claro que até chegar aqui foi muito chão, stack overflow e chatgpt kkkk mas logo logo vc nem vai mais precisar ver esses vídeos. fé 💪

    • @emanuelseverino8721
      @emanuelseverino8721  Год назад +1

      Sucesso! Que massa cara, muito bom mesmo. Como está agora? Evoluindo bastante?

    • @janioareias3399
      @janioareias3399 Год назад

      @@emanuelseverino8721 Graças a Deus deu tudo certo, inclusive fui promovido de estagiário a júnior essa semana. tenho 2 apps “prontos” pra lançamento aqui na empresa, ate o fim do ano um deles sai, já tem outros estagiários entrando aqui e eu to responsável por treinar eles. não é fácil e nem sempre as recompensas chegam na hora que a gente quer, mas não tenho dúvidas que o seu vídeo foi necessário pra eu não desistir. Deus abençoe e sucesso sempre

  • @vitorgamer58
    @vitorgamer58 3 года назад +1

    Excelente tutorial amigo, ajudou demais!

  • @gui1andre
    @gui1andre 2 года назад

    Seus vídeos são incríveis, muito obrigado!

  • @enzopascucci9933
    @enzopascucci9933 3 года назад +2

    Estou gostando bastante da aula! Faz uma consumindo websockets, ta me dando um problemao

    • @emanuelseverino8721
      @emanuelseverino8721  3 года назад +1

      Enzo, obrigado!
      Não utilizo muito websockets, mais apis mesmo. Mas vou tentar achar um exemplo bacana para apresentar, ok?

  • @GladsonReis
    @GladsonReis 3 года назад +2

    Top demais, mas faltou o git do projeto, como todos fazem

  • @ThiagoSchwartz98
    @ThiagoSchwartz98 2 года назад

    valeuu por essa vídeo aula mano, me ajudou muito!!!
    preciso comentar que ri muito nos 23:13
    sei q as vezes acontece da gente esquecer algumas coisas assim,
    mas me identifiquei muito kkkkkk
    eu sou meio perdido nas anotações ai meu cérebro da uma bugada hehe
    novamente muito obrigado mano!!!

  • @silaspaesnomarketing
    @silaspaesnomarketing Год назад

    Parabéns pelo vídeo, me ajude, quando o usuario faz o login eu mando o nome e sobrenome para outra pagina a pagina de profile para ficar no header da pagina, como uma pagina de perfil mesmo, porém quando eu configuro a pagina de boas vindas e endereço para minha pagina de profile(caso ele esteja logado) pede pra informar o nome e sobrenome, e não tenho como colocar, voce saberia de alguma forma que dê pra colocar? qual linguagem de api voce usa?

    • @emanuelseverino8721
      @emanuelseverino8721  Год назад

      Olá, conseguiu resolver? Desculpe a demora. Eu utilizo o Python no backend e Django como framework.

  • @alexandrearaujo7689
    @alexandrearaujo7689 Год назад

    Bom dia professor, gostaria de saber se o senhor conhece algum plug-in que crie uma moldura do rosto para que o usuario qdo for tirar uma self encaixe o rosto e para nao tirar foto de meio corpo. conhece algum metodo?

  • @martalimapb
    @martalimapb Год назад

    Amigo, tou só fazendo um
    protótipo funcional, nem vou usar banco de dados. Eu tou com um problem, tem dois campos um de e-mail e senha, já tentei muito fazer com que só passasse pro outro módulo só se os dois campos fossem preenchidos suprindo as regras que apliquei no mixin, mas na hora preenchendo o e-mail
    Já vai. Como deixo obrigatório? Pra que só “logue" se e somente se os dois campos forem preenchidos devidamente? obg!

  • @elinaldobezerra9011
    @elinaldobezerra9011 2 года назад +1

    Excelente !!!

  • @ocidadify
    @ocidadify 3 года назад +1

    Uso o Lumen/Laravel. E quando o token expira? Qual seria a solução?

    • @emanuelseverino8721
      @emanuelseverino8721  2 года назад

      Depende de qual autenticação você utiliza no seu backend. No Django tem token refresh

  • @luanasantana5131
    @luanasantana5131 3 года назад +1

    Muito bom!! 👏👏

  • @marcelovieira5822
    @marcelovieira5822 Год назад

    por favor me ajude em uma questão . mas primeiramente parabéns pelo video ...
    queria saber o seguinte .... na minha API vai trazer alguns dados e nesses dados teria o ID que é um UID ... será que esse UID poderia ser meu token .. ou o funcionamento é diferente ?!

    • @emanuelseverino8721
      @emanuelseverino8721  Год назад

      Desculpe a demora, claro que sim. Quer que eu de uma olhada na sua api?

  • @flavioextreme1
    @flavioextreme1 3 года назад +1

    Opa amigo muito bom o vídeo você poderia me dar uma ideia de como saber qual usuário está logado?

  • @renanausec7810
    @renanausec7810 3 года назад +1

    Top demais!!

  • @carlosadriano8462
    @carlosadriano8462 2 года назад +1

    Opa,vc poderia compartilhar pelo github para fins de estudos?

    • @emanuelseverino8721
      @emanuelseverino8721  2 года назад +1

      Infelizmente não tenho mais, mas vou dar um jeito de postar nos próximos

  • @kayquebritoo
    @kayquebritoo 3 года назад +1

    Olá, gostaria de acesso a api para teste

    • @emanuelseverino8721
      @emanuelseverino8721  2 года назад +1

      No momento está desativada, mas vamos corrigir isso em breve

  • @landzin_
    @landzin_ 2 года назад

    Como eu posso fazer um map na resposta do json como se fosse um array?

    • @eduardoguedes3318
      @eduardoguedes3318 2 года назад

      Tem a propriedade fromMap da uma pesquisada… vai servir

  • @vitorbrussolo9651
    @vitorbrussolo9651 3 года назад +1

    voce fez a api com que database ?

    • @emanuelseverino8721
      @emanuelseverino8721  2 года назад

      Desculpe a demora para responder, utilizo o Django Rest Framework

  • @Iniciandodigital
    @Iniciandodigital 3 года назад +1

    Muito bom!

  • @robertosousa2418
    @robertosousa2418 3 года назад +1

    Show

  • @kog9048
    @kog9048 2 года назад +1

    Valeuuuu!!

  • @lofame
    @lofame 2 года назад +4

    Está dificil entender o que é certo ou errado na programação hoje em dia, cada curso que eu vejo o cara controi diferente a aplicação, estruturas e pastas. O negócio é pegar todas as maneira e fazer com o que vc acha o certo rsrs.

    • @emanuelseverino8721
      @emanuelseverino8721  Год назад

      Olá, não existe certo e errado na programação. O que importa é o que você fez atingir o objetivo que é resolver um determinado problema. Logico que existem boas praticas para projetar determinados projetos. Mas no fim, o importante mesmo é você entender seu código.

  • @liviosoares6599
    @liviosoares6599 3 года назад +1

    dei um like negativo so porque voce nao colocou para downloand

  • @edergracional8525
    @edergracional8525 2 года назад

    Bom dia!!
    deu um erro com materialPageRoute
    if (value) {
    Navigator.pushReplacementNamed(
    context,
    MaterialPageRoute(
    builder: (context) => const Vacinas(),
    ),
    );
    } else {
    Navigator.pushReplacementNamed(
    context,
    MaterialPageRoute(
    builder: (context) => const LoginPage(),
    ),
    );
    }