Continuando com nossa série sobre Ruby on Rails, hoje vamos aprender a utilizar sessões no Rails, criando um sistema de autenticação simples, apenas para ter a noção de como as sessões devem ser manipuladas no Rails.
Nos próximos episódios vamos ver como melhorar essa autenticação usando senhas criptografadas, models e talvez um plugin.
Qualquer coisa comentem
Até a próxima

Gostei, não sabia que dava pra usar sessions com restfull.
esperando pela continuação das sessions
PS: porque vocês não fizeram esse screencast como continuação dos anteriores? seria legal login + loja
off_topic: guilherme, você consegue ser quase tão atrapalhado quanto eu
Bela Iniciativa, continue man!
Muito bom cara, vai ajudar bastante no estudo da tecnologia!
Outra coisa, qual programa e resolução de tela você usou para gravar o video??? (que por sinal ficou ótimo!)
Abraço!
Obrigado pelo retorno Jaison.
O programa é o Screenflow e a resolução de tela é 1280×800, mas depois eu corto pra ficar 1280×720.
[]’s
cara, não se se eu que não entendi, mas eu acho q ficou faltando terminar o DEF destroy do CONTROLLER SESSIONS, vc não ensina no vídeo.. rsrs…
de qualquer forma, muuito boa a video aula, otima qualidade, em audio, video e, principalmente, em conteudo.. (como todas as outras aulas)
valew pela iniciativa!!!
[]s
Poxa vida, pior que faltou mesmo hehehehe
Desculpe a falha nossa
No próximo eu mostro isso
Muito bom…Espero mais e mais e mais e mais…..
[...] Trabalhando com sessões no Rails [...]
muito bom
Bom, só pra completar o screencast com o que ficou faltando (o def destroy do sessions_controller), segue o código:
def destroy
session[:logged] = false
redirect_to new_session_path
end
No controlador USERS que vc mostra na video aula vc usa apenas estas ações INDEX, NEW, CREATE,AUTHENTICATE, no meu caso eu estou usando as 7 ações do rails(INDEX,NEW,CREATE,DESTROY,UPDATE,EDIT,SHOW), como eu não posso criar uma outra ação no meu controlador porque se não eu estou fujindo do conceito do rails de usar apenas 7 ações .
Como eu faço para criar a ação AUTHENTICATE ? (onde vc criar ) .
E usando o before_filter ele só deixa acessar as ações se a pessoa estiver logada certo ? agora como eu faço para permitir que todos acessem a ação NEW e CREATE ? sem precisar se logar
Para criar todo o controle de autenticação você pode criar um novo controller chamado sessions_controller por exemplo, e usar new como sendo o form de login, create seria então o authenticate e destroy seria o logoff. É uma solução bastante inteligente para se manter nos padrões do rails.
Para “pular” o before_filter em determinadas actions você faz mais ou menos assim:
skip_before_filter :nomedofiltro, :only => [:new, :create]