Skip to content

Commit 2af25a3

Browse files
committed
Add generate password reset link to user
1 parent 37c0358 commit 2af25a3

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

app/models/user.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,13 @@ def course_ids
246246
results
247247
end
248248

249+
def generate_password_reset_link
250+
key = ActionToken.generate_password_reset_key_for(self)
251+
settings = SiteSetting.value('emails')
252+
url = settings['baseurl'].sub(/\/+$/, '') + '/reset_password/' + key.token
253+
url
254+
end
255+
249256
private
250257

251258
def course_ids_arel

0 commit comments

Comments
 (0)