diff options
author | Matthew Somerville <matthew-github@dracos.co.uk> | 2018-01-30 14:18:11 +0000 |
---|---|---|
committer | Matthew Somerville <matthew-github@dracos.co.uk> | 2018-02-01 16:41:27 +0000 |
commit | 4ad2c0028f6b5a56d3a455cd7e3f04d9bd0ea722 (patch) | |
tree | d9b2ce1ab4b3d3fac2e173a34eda735e73e35d80 /perllib/FixMyStreet/DB/Result/User.pm | |
parent | 124e3d1ab3b5213daf7a3c7ceee9f65ddd453928 (diff) |
Increase bcrypt cost.
Though when running tests, decrease it for speed.
Diffstat (limited to 'perllib/FixMyStreet/DB/Result/User.pm')
-rw-r--r-- | perllib/FixMyStreet/DB/Result/User.pm | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/perllib/FixMyStreet/DB/Result/User.pm b/perllib/FixMyStreet/DB/Result/User.pm index d02039ac3..27ba9f0e3 100644 --- a/perllib/FixMyStreet/DB/Result/User.pm +++ b/perllib/FixMyStreet/DB/Result/User.pm @@ -125,11 +125,15 @@ with 'FixMyStreet::Roles::Extra'; __PACKAGE__->many_to_many( planned_reports => 'user_planned_reports', 'report' ); +sub cost { + FixMyStreet->test_mode ? 1 : 12; +} + __PACKAGE__->add_columns( "password" => { encode_column => 1, encode_class => 'Crypt::Eksblowfish::Bcrypt', - encode_args => { cost => 8 }, + encode_args => { cost => cost() }, encode_check_method => 'check_password', }, ); |