add user email on account created page
This commit is contained in:
parent
6846746531
commit
164fc1108a
|
@ -362,9 +362,10 @@ export default DiscourseController.extend(ModalFunctionality, {
|
|||
if (result.success) {
|
||||
// Trigger the browser's password manager using the hidden static login form:
|
||||
var $hidden_login_form = $('#hidden-login-form');
|
||||
var account_created_url = Discourse.getURL('/users/' + self.get('accountUsername') + '/account-created');
|
||||
$hidden_login_form.find('input[name=username]').val(attrs.accountName);
|
||||
$hidden_login_form.find('input[name=password]').val(attrs.accountPassword);
|
||||
$hidden_login_form.find('input[name=redirect]').val(Discourse.getURL('/users/account-created'));
|
||||
$hidden_login_form.find('input[name=redirect]').val(account_created_url);
|
||||
$hidden_login_form.submit();
|
||||
} else {
|
||||
self.flash(result.message || I18n.t('create_account.failed'), 'error');
|
||||
|
|
|
@ -338,6 +338,11 @@ class UsersController < ApplicationController
|
|||
end
|
||||
|
||||
def account_created
|
||||
params.require(:username)
|
||||
@user = User.find_by_username_or_email(params[:username].to_s)
|
||||
|
||||
raise Discourse::NotFound unless @user
|
||||
|
||||
expires_now
|
||||
render layout: 'no_js'
|
||||
end
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
<div id='simple-container'>
|
||||
<span style="font-size: 16px; line-height: 24px;"><%= t 'login.activate_email' %></span>
|
||||
<span style="font-size: 16px; line-height: 24px;"><%= t('login.activate_email', email: @user.email).html_safe %></span>
|
||||
</div>
|
||||
|
|
|
@ -1087,7 +1087,7 @@ en:
|
|||
incorrect_username_email_or_password: "Incorrect username, email or password"
|
||||
wait_approval: "Thanks for signing up. We will notify you when your account has been approved."
|
||||
active: "Your account is activated and ready to use."
|
||||
activate_email: "You're almost done! We sent an activation mail to the email address you provided. Please follow the instructions in the email to activate your account."
|
||||
activate_email: "<p>You're almost done! We sent an activation mail to <b>%{email}</b>. Please follow the instructions in the email to activate your account.</p><p>If it doesn't arrive, check your spam folder, or try to log in again to send another activation mail.</p>"
|
||||
not_activated: "You can't log in yet. We sent an activation email to you. Please follow the instructions in the email to activate your account."
|
||||
not_allowed_from_ip_address: "You can't login as %{username} from that IP address."
|
||||
suspended: "You can't log in until %{date}."
|
||||
|
|
|
@ -207,7 +207,7 @@ Discourse::Application.routes.draw do
|
|||
|
||||
post "users/read-faq" => "users#read_faq"
|
||||
get "users/search/users" => "users#search_users"
|
||||
get "users/account-created/" => "users#account_created"
|
||||
get "users/:username/account-created" => "users#account_created", constraints: {username: USERNAME_ROUTE_FORMAT}
|
||||
get "users/password-reset/:token" => "users#password_reset"
|
||||
put "users/password-reset/:token" => "users#password_reset"
|
||||
get "users/activate-account/:token" => "users#activate_account"
|
||||
|
|
Loading…
Reference in New Issue