Commit d828cc68f739a3dbcacdedcd7542955c564f6a46

Authored by Antonio Terceiro
2 parents 93a39ae6 6aacc037

Merge branch 'noosfero_regenerate_expired_token' into 'master'

Noosfero regenerate expired token

See merge request !78
cookbooks/noosfero/files/noosfero-create-api-user
... ... @@ -5,13 +5,19 @@ email = ARGV[1]
5 5 password = SecureRandom.random_number.to_s
6 6  
7 7 user = User.find_by_login(login)
8   -exit(0) if user
9   -
10   -user = User.create!(
11   - login: login,
12   - email: email,
13   - password: password,
14   - password_confirmation: password
15   -)
16   -user.activate
17   -user.generate_private_token!
  8 +if user
  9 + if user.private_token_expired?
  10 + user.generate_private_token!
  11 + else
  12 + exit(0)
  13 + end
  14 +else
  15 + user = User.create!(
  16 + login: login,
  17 + email: email,
  18 + password: password,
  19 + password_confirmation: password
  20 + )
  21 + user.activate
  22 + user.generate_private_token!
  23 +end
... ...