Fixed Anonymous Registration (#12633)

Fix for #8982
pull/12684/head
William Reiske 8 years ago committed by Rodrigo Nascimento
parent 8744bd31a4
commit 2882438c04
  1. 6
      packages/rocketchat-ui-message/client/messageBox.js
  2. 5
      server/methods/registerUser.js

@ -368,9 +368,9 @@ Template.messageBox.events({
'click .register-anonymous'(event) {
event.stopPropagation();
event.preventDefault();
return Meteor.call('registerUser', {}, function(error, loginData) {
if (loginData && loginData.token) {
return Meteor.loginWithToken(loginData.token);
return Meteor.call('registerUser', {}, function(error, result) {
if (!error) {
Meteor.loginWithToken(result.token);
}
});
},

@ -21,9 +21,10 @@ Meteor.methods({
],
});
const { id, token } = Accounts._loginUser(this, userId);
const stampedLoginToken = Accounts._generateStampedLoginToken();
return { id, token };
Accounts._insertLoginToken(userId, stampedLoginToken);
return stampedLoginToken;
} else {
check(formData, Match.ObjectIncluding({
email: String,

Loading…
Cancel
Save