Enviar pesquisa
Carregar
Devise
•
Transferir como PPT, PDF
•
2 gostaram
•
1,992 visualizações
Andreas Bjärlestam
Seguir
A short introduction to user authentication in Rails using Devise
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 22
Baixar agora
Recomendados
Writer Mary Klest
Writer Mary Klest
Content Writer Mary Klest
Mechanize at the Ruby Drink-up of Sophia, November 2011
Mechanize at the Ruby Drink-up of Sophia, November 2011
rivierarb
Widgets: Making Your Site Great and Letting Others Help - WordCamp Victoria
Widgets: Making Your Site Great and Letting Others Help - WordCamp Victoria
Jeff Richards
Shortcodes: WordUp Pompey! Feb-2012
Shortcodes: WordUp Pompey! Feb-2012
Herb Miller
Alternative Uses of WP
Alternative Uses of WP
adii
Customizing Your WooCommerce Store
Customizing Your WooCommerce Store
Barry Kooij
Web Resources
Web Resources
Leo Nguyen
_s v. genesis
_s v. genesis
Paul Davidson
Recomendados
Writer Mary Klest
Writer Mary Klest
Content Writer Mary Klest
Mechanize at the Ruby Drink-up of Sophia, November 2011
Mechanize at the Ruby Drink-up of Sophia, November 2011
rivierarb
Widgets: Making Your Site Great and Letting Others Help - WordCamp Victoria
Widgets: Making Your Site Great and Letting Others Help - WordCamp Victoria
Jeff Richards
Shortcodes: WordUp Pompey! Feb-2012
Shortcodes: WordUp Pompey! Feb-2012
Herb Miller
Alternative Uses of WP
Alternative Uses of WP
adii
Customizing Your WooCommerce Store
Customizing Your WooCommerce Store
Barry Kooij
Web Resources
Web Resources
Leo Nguyen
_s v. genesis
_s v. genesis
Paul Davidson
Dokumen Blog
Dokumen Blog
Nurul Husna
Custom Fields & Custom Metaboxes Overview
Custom Fields & Custom Metaboxes Overview
East Bay WordPress Meetup
Designing web pages html videos
Designing web pages html videos
Jesus Obenita Jr.
Designing Firefox Themes
Designing Firefox Themes
Lim Chee Aun
Worry free web development
Worry free web development
Estelle Weyl
October 9th Sales meeting
October 9th Sales meeting
Cherry Ruffino Realtors, Coldwell Banker United
Script membuat animasi di blog yeny
Script membuat animasi di blog yeny
Uceng Pabyongan
From jQuery to App Store in 30 Minutes
From jQuery to App Store in 30 Minutes
edill3484
Quick ref capybara
Quick ref capybara
fatec
HTML+CSS: how to get started
HTML+CSS: how to get started
Dimitris Tsironis
Please dont touch-3.6-jsday
Please dont touch-3.6-jsday
Francesco Fullone
Merb Router
Merb Router
Bryan Ray
5 Reasons To Love CodeIgniter
5 Reasons To Love CodeIgniter
nicdev
EPiServer Web Parts
EPiServer Web Parts
EPiServer Meetup Oslo
Shifting Gears
Shifting Gears
Christian Heilmann
Working Effectively With Legacy Code
Working Effectively With Legacy Code
scidept
Filling the HTML5 Gaps with Polyfills and Shims
Filling the HTML5 Gaps with Polyfills and Shims
reybango
Mojolicious, real-time web framework
Mojolicious, real-time web framework
taggg
Merb Pluming - The Router
Merb Pluming - The Router
carllerche
CSS Best practices
CSS Best practices
José Teixidó
Node.js & Twitter Bootstrap Crash Course
Node.js & Twitter Bootstrap Crash Course
Aaron Silverman
Grails and Dojo
Grails and Dojo
Sven Haiges
Mais conteúdo relacionado
Mais procurados
Dokumen Blog
Dokumen Blog
Nurul Husna
Custom Fields & Custom Metaboxes Overview
Custom Fields & Custom Metaboxes Overview
East Bay WordPress Meetup
Designing web pages html videos
Designing web pages html videos
Jesus Obenita Jr.
Designing Firefox Themes
Designing Firefox Themes
Lim Chee Aun
Worry free web development
Worry free web development
Estelle Weyl
October 9th Sales meeting
October 9th Sales meeting
Cherry Ruffino Realtors, Coldwell Banker United
Script membuat animasi di blog yeny
Script membuat animasi di blog yeny
Uceng Pabyongan
From jQuery to App Store in 30 Minutes
From jQuery to App Store in 30 Minutes
edill3484
Quick ref capybara
Quick ref capybara
fatec
HTML+CSS: how to get started
HTML+CSS: how to get started
Dimitris Tsironis
Mais procurados
(10)
Dokumen Blog
Dokumen Blog
Custom Fields & Custom Metaboxes Overview
Custom Fields & Custom Metaboxes Overview
Designing web pages html videos
Designing web pages html videos
Designing Firefox Themes
Designing Firefox Themes
Worry free web development
Worry free web development
October 9th Sales meeting
October 9th Sales meeting
Script membuat animasi di blog yeny
Script membuat animasi di blog yeny
From jQuery to App Store in 30 Minutes
From jQuery to App Store in 30 Minutes
Quick ref capybara
Quick ref capybara
HTML+CSS: how to get started
HTML+CSS: how to get started
Semelhante a Devise
Please dont touch-3.6-jsday
Please dont touch-3.6-jsday
Francesco Fullone
Merb Router
Merb Router
Bryan Ray
5 Reasons To Love CodeIgniter
5 Reasons To Love CodeIgniter
nicdev
EPiServer Web Parts
EPiServer Web Parts
EPiServer Meetup Oslo
Shifting Gears
Shifting Gears
Christian Heilmann
Working Effectively With Legacy Code
Working Effectively With Legacy Code
scidept
Filling the HTML5 Gaps with Polyfills and Shims
Filling the HTML5 Gaps with Polyfills and Shims
reybango
Mojolicious, real-time web framework
Mojolicious, real-time web framework
taggg
Merb Pluming - The Router
Merb Pluming - The Router
carllerche
CSS Best practices
CSS Best practices
José Teixidó
Node.js & Twitter Bootstrap Crash Course
Node.js & Twitter Bootstrap Crash Course
Aaron Silverman
Grails and Dojo
Grails and Dojo
Sven Haiges
Death of a Themer
Death of a Themer
James Panton
Boston Computing Review - Ruby on Rails
Boston Computing Review - Ruby on Rails
John Brunswick
What I brought back from Austin
What I brought back from Austin
Lisa Adkins
Moving applications to the cloud
Moving applications to the cloud
Sergejus Barinovas
Using a CSS Framework
Using a CSS Framework
Gareth Saunders
Ramaze - The Underrated Ruby Web Framework
Ramaze - The Underrated Ruby Web Framework
luccastera
10 Things You're Not Doing [IBM Lotus Notes Domino Application Development]
10 Things You're Not Doing [IBM Lotus Notes Domino Application Development]
Chris Toohey
Front End Development for Back End Developers - Denver Startup Week 2017
Front End Development for Back End Developers - Denver Startup Week 2017
Matt Raible
Semelhante a Devise
(20)
Please dont touch-3.6-jsday
Please dont touch-3.6-jsday
Merb Router
Merb Router
5 Reasons To Love CodeIgniter
5 Reasons To Love CodeIgniter
EPiServer Web Parts
EPiServer Web Parts
Shifting Gears
Shifting Gears
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Filling the HTML5 Gaps with Polyfills and Shims
Filling the HTML5 Gaps with Polyfills and Shims
Mojolicious, real-time web framework
Mojolicious, real-time web framework
Merb Pluming - The Router
Merb Pluming - The Router
CSS Best practices
CSS Best practices
Node.js & Twitter Bootstrap Crash Course
Node.js & Twitter Bootstrap Crash Course
Grails and Dojo
Grails and Dojo
Death of a Themer
Death of a Themer
Boston Computing Review - Ruby on Rails
Boston Computing Review - Ruby on Rails
What I brought back from Austin
What I brought back from Austin
Moving applications to the cloud
Moving applications to the cloud
Using a CSS Framework
Using a CSS Framework
Ramaze - The Underrated Ruby Web Framework
Ramaze - The Underrated Ruby Web Framework
10 Things You're Not Doing [IBM Lotus Notes Domino Application Development]
10 Things You're Not Doing [IBM Lotus Notes Domino Application Development]
Front End Development for Back End Developers - Denver Startup Week 2017
Front End Development for Back End Developers - Denver Startup Week 2017
Mais de Andreas Bjärlestam
Climate compensate with a pull request (2).pdf
Climate compensate with a pull request (2).pdf
Andreas Bjärlestam
Agile performance testing
Agile performance testing
Andreas Bjärlestam
SPDY
SPDY
Andreas Bjärlestam
SPDY - or maybe HTTP2.0
SPDY - or maybe HTTP2.0
Andreas Bjärlestam
Mobile web with jQuery Mobile
Mobile web with jQuery Mobile
Andreas Bjärlestam
Introduction to JAX-RS
Introduction to JAX-RS
Andreas Bjärlestam
REST
REST
Andreas Bjärlestam
Mais de Andreas Bjärlestam
(7)
Climate compensate with a pull request (2).pdf
Climate compensate with a pull request (2).pdf
Agile performance testing
Agile performance testing
SPDY
SPDY
SPDY - or maybe HTTP2.0
SPDY - or maybe HTTP2.0
Mobile web with jQuery Mobile
Mobile web with jQuery Mobile
Introduction to JAX-RS
Introduction to JAX-RS
REST
REST
Último
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Boston Institute of Analytics
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Último
(20)
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Devise
1.
Devise Taking care
of your users Andreas Bjärlestam 2011-02-22
2.
3.
So you are
building a site with rails?
4.
Hopefully you will
have some users lining up...
5.
They will probably
f#&k things up USER USER
6.
This could require
quite some coding Signup page Login page Account confirmation mails Password reset mails Password reset page Checks and redirects
7.
You?
8.
What to do?
9.
DEVISE can do
it!
10.
11.
Lets code…
12.
13.
14.
15.
16.
What happened?
17.
18.
19.
20.
21.
22.
Baixar agora