Jeremy Wadsack
0a2e67878a
When password reset token expires, redirect to new password path ( #4837 )
2019-09-19 10:22:30 -03:00
Leonardo Tegon
c381c916f3
Remove circular argument reference
...
/Users/tegon/src/public/plataformatec/devise/app/controllers/devise/sessions_controller.rb:75: warning: circular argument reference - status
2019-09-19 10:22:30 -03:00
Adan Amarillas
195cbfb9e5
Modified sessions controller to return 401 for destroy action with no user signed in ( #4878 )
2019-09-19 10:06:14 -03:00
kenji kobayashi
e3a00b27d1
Add an option to not automatically sign in a user after changing a password ( #4569 )
2018-12-28 11:29:58 -02:00
Kanmaniselvan Murugesan
bafc23eae5
Issue 4895: Add after_database_authentication callback after sign_in immediately after password update ( #4916 )
2018-11-22 19:13:55 -02:00
Isaac Orme
acc45c5a44
issue 4356 adds is_navigational_format? check to after_sign_up_path_for ( #4833 )
2018-08-02 11:02:50 -03:00
Jayanth Manklu
9d90a559ce
Fix in rdoc of DeviseController#_prefixes
...
Removing an additional "is"
2018-05-03 15:36:43 +05:30
Anton Davydov
95689757c0
Delete unnecessary condition for helper method ( #4359 )
2017-12-22 15:38:45 -02:00
Sai Chander
db011c0192
set_flash_method! instead of set_flash_method in omniauth callbacks controller ( #4680 )
2017-12-21 15:53:14 -02:00
Pat Allan
f39c6fd927
Add the frozen_string_literal pragma comment to all Ruby files. ( #4725 )
2017-12-21 15:36:29 -02:00
Pat Allan
1009096172
Fix syntax for MRI 2.5.0-preview1.
2017-10-13 10:38:43 +11:00
Jonathon Padfield
ce08d7abb8
Replaced render :text 404 with :plain in omniauth
...
Rails 5.1 has deprecated render :text, and HEAD requests on the
omniauth callbacks passthru method is causing errors because the render
:text is non-existant, and there's no template to fall back to.
Replacing :text with :plain, adds a content-type type of text/plain and
also returns the previous message.
render :plain was supported back in rails 4.1.0
http://api.rubyonrails.org/v4.1.0/classes/ActionView/Helpers/RenderingHelper.html#method-i-render
2017-05-03 13:31:52 +10:00
ethiraj
7a44233fb9
set minimum password length after user registration update
2016-10-27 08:33:35 +05:30
Kris Handley
0c991af985
Fix Rails 5 env deprecation warning
...
Full warning ```DEPRECATION WARNING: env is deprecated and will be removed from Rails 5.1```
2016-06-18 14:20:08 +01:00
Steve Richert
83d5d3142d
Self-love isn't entirely appropriate in this setting
2016-05-26 09:25:44 -04:00
Ulisses Almeida
2044fffa25
Deprecate the bypass option of sign_in ( #4078 )
...
The sign_in method permits the bypass option
that ignore the others options used. This behavior
has lead some users to a misconfusion what the
method really does.
This change deprecate the bypass option in favor
of a method that only does the sign in with bypass.
Closes #3981
2016-05-15 11:46:48 -03:00
Matt Yanchek
85bcbdf18b
Set minimum password length for edit and new views ( #4068 )
...
* Set minimum password length for edit and new views
* Update edit.html.erb
* Update registerable_test.rb
2016-05-05 17:16:41 -03:00
oss92
18528650c3
Added DeviseController#set_flash_message!
2016-02-11 02:49:53 +02:00
Paul Menzel
f2d7b8f740
Spell verb *set up* with a space
...
The verb *set up* is spelled with a space [1].
```
$ git grep -l 'to setup' | xargs sed -i 's/to setup/to set up/g'
$ git grep -l '# Setup' | xargs sed -i 's/# Setup/# Set up/g'
$ git grep -l "test 'setup" | xargs sed -i "s/test 'setup/test 'set up/g"
```
Revert the change for *setup block yields self*.
Change the rest manually.
[1] http://www.merriam-webster.com/dictionary/set%20up
2016-02-02 19:09:19 +01:00
djsegal
2006f87b58
Add #3732 helper logic to devise controller: #3864
2015-12-18 04:05:30 -05:00
Thomas Walpole
2024fca4df
Rails 5 compatability. Remove rails < 4.1 and Ruby < 2.1
2015-12-11 09:47:30 -08:00
Julien Lerpscher
8426b12550
set minimum password length on reset failure
2015-11-10 12:17:29 +01:00
Feng Ye
4d89c709a5
redirect to after_resetting_password_path always
2015-07-10 20:01:42 +08:00
José Valim
b14995167b
Do not mark _prefixes as protected
2015-05-26 09:53:38 +02:00
Carlos Antonio da Silva
868d3d82a0
Do a final pass removing spaces around square brackets
...
Keep plataformatec guidelines and review tools happy.
Related to #3480 .
2015-03-13 13:59:19 -03:00
Dave Copeland
e1b9dc860f
remove use of hide_action in favor of protected
...
Rails 5 will [not have `hide_action` any longer](https://github.com/rails/rails/pull/18371/files ), as the Rails convention is to not expose private or protected methods as actions, thus obviating the need for `hide_action`.
Presumably, there is code inheriting from `DeviseController` that is
calling these helpers, so they cannot be private, so protected seems to
be the only way to get Devise working with Rails 5.
2015-03-01 15:05:20 -05:00
Michael Borohovski
f0992e4a96
Added an option to not automatically sign in a user after a password reset. This is useful for cases where additional strategies might be needed (such as two-factor authentication, e.g.), or generally if it is considered a security risk to automatically log in a user after a password is reset.
2015-02-13 02:29:11 -08:00
Rodrigo Rosenfeld Rosas
c2fb80d4d9
Use Devise translations when inheriting from core controllers
...
closes #3367
2015-01-12 17:24:17 -02:00
George Millo
5bb479052c
Remove local variable from RegistrationsController
2015-01-11 15:10:44 +00:00
Massimiliano
6c5323c574
Update devise_controller.rb
2015-01-07 14:46:02 -05:00
Massimiliano
c92ef26b94
Update find_message to accept scope
...
This should still keep the devise lookup in the case that a customed scope is not passed as option, but if instead the custom scope is passed, then the find_message method will use it.
This is kind of useful, if i don't want overwrite the devise locale, and use different locale files, but keeping still the fallback of my devise locale.
2015-01-06 21:06:09 -05:00
Carlos Antonio da Silva
bebf0ecbbe
Simplify the logic to display the minimum password length hint
...
There's no real need to pass 2 variables to the view to figure that out,
we can simply display the message relying on whether or not the
`@minimum_password_length` variable is present.
2014-12-27 11:22:40 -02:00
Katee
d0a30d485d
Moves minimum_password_length to DeviseController.
2014-12-16 16:14:32 -05:00
Katee
607bf70674
Shows min password length on edit password view.
2014-12-15 19:52:58 -05:00
David Rodríguez
1bbcc54026
Yield the resource in RegistrationsController#new
2014-11-19 09:32:51 +01:00
Mihai Târnovan
3902e0702c
Yield the resource in SessionsController#new
2014-11-05 15:47:10 +02:00
Chaker Nakhli
8a7796aea9
Add ActiveSupport load hook for DeviseController
2014-10-28 13:41:55 +01:00
Hannah Briggs
f80ebea0e6
allow set_flash_message to set flash.now messages
2014-10-18 21:28:20 -07:00
Michael Ding
002b4c6c01
fix argument bug
...
when `is_navigational_format?` returns false, Exception will be throw:
ArgumentError (Nil location provided. Can't build URI.)
2014-09-29 14:36:05 +08:00
alexsoble
c3fa8fabcf
Restore password length message in case of error
2014-08-10 12:17:54 -04:00
alexsoble
fe015f5a54
Revert "Update routes to match 'sign up'/'log in', incorporate feedback from @carlosantoniodasilva"
...
This reverts commit de2a24b3d3 .
2014-08-10 12:13:35 -04:00
alexsoble
de2a24b3d3
Update routes to match 'sign up'/'log in', incorporate feedback from @carlosantoniodasilva
2014-08-07 11:33:03 -04:00
alexsoble
039b75ba83
Incorporated edits from @lucasmazza, wrote integration tests for password reminder feature
2014-08-06 11:04:46 -04:00
alexsoble
e65c26e1e7
Only display password length warning if validatable module is included
2014-08-05 10:22:47 -04:00
alexsoble
c38accd648
Tell new signups about minimum password length in registrations/new.html.erb
2014-08-04 15:53:40 -04:00
James Herdman
b64f165154
Silence Warning Regarding Use of Splat
...
I was seeing the following in my console:
```
/home/vagrant/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/devise-3.2.4/app/controllers/devise_controller.rb:9: warning: `*' interpreted as argument prefix
/home/vagrant/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/devise-3.2.4/app/controllers/devise_controller.rb:10: warning: `*' interpreted as argument prefix
```
This change silences this warning.
2014-07-11 15:06:56 -04:00
Lucas Mazza
8df6980c9e
Update _prefixes override to work with Rails 4.2
2014-06-24 10:06:45 -03:00
David Henry
1e8e8516f0
Simplify access to router_name using the existing scope lookup.
2014-05-05 23:19:03 +01:00
David Henry
2dee54bc86
make the find_mapping! method return a mapping object
2014-05-03 22:41:32 +01:00
David Henry
23761aded2
Add find_mapping! method to return the router_name instead of overloading find_scope!
2014-05-03 22:37:21 +01:00