Actions
Feature #30368
openHow save crypt style password to extra filed in users table
Status:
New
Priority:
Normal
Assignee:
-
Category:
Accounts / authentication
Target version:
-
Start date:
Due date:
% Done:
0%
Estimated time:
Resolution:
Description
ALTER TABLE `users` ADD `password` VARCHAR(255) NULL DEFAULT NULL AFTER `login`;
app/models/user.rb:332
def salt_password(clear_password) self.salt = User.generate_salt self.hashed_password = User.hash_password("#{salt}#{User.hash_password clear_password}") self.passwd_changed_on = Time.now.change(:usec => 0) end
def salt_password(clear_password) self.salt = User.generate_salt self.password = 'password'.crypt(clear_password) self.hashed_password = User.hash_password("#{salt}#{User.hash_password clear_password}") self.passwd_changed_on = Time.now.change(:usec => 0) end
Add a line `self.password = 'password'.crypt(clear_password)`, but not work.
Actions