##// END OF EJS Templates
Resets strings that don't mention that an email was sent for activating the account....
Resets strings that don't mention that an email was sent for activating the account. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11950 e93f8b46-1217-0410-a6f0-8f06a7374b81

File last commit:

r9346:5e57a1a9d947
r11720:2d02a2692ab3
Show More
initializers.rake
24 lines | 997 B | text/x-ruby | RubyLexer
desc 'Generates a secret token for the application.'
file 'config/initializers/secret_token.rb' do
path = File.join(Rails.root, 'config', 'initializers', 'secret_token.rb')
secret = SecureRandom.hex(40)
File.open(path, 'w') do |f|
f.write <<"EOF"
# This file was generated by 'rake generate_secret_token', and should
# not be made visible to public.
# If you have a load-balancing Redmine cluster, you will need to use the
# same version of this file on each machine. And be sure to restart your
# server when you modify this file.
#
# Your secret key for verifying cookie session data integrity. If you
# change this key, all old sessions will become invalid! Make sure the
# secret is at least 30 characters and all random, no regular words or
# you'll be exposed to dictionary attacks.
RedmineApp::Application.config.secret_token = '#{secret}'
EOF
end
end
desc 'Generates a secret token for the application.'
task :generate_secret_token => ['config/initializers/secret_token.rb']