|
@@ -84,10 +84,14 @@ module.exports = function(crowi, app) {
|
|
|
var email = userForm.email;
|
|
var email = userForm.email;
|
|
|
var lang= userForm.lang;
|
|
var lang= userForm.lang;
|
|
|
|
|
|
|
|
|
|
+ /*
|
|
|
|
|
+ * disabled because the system no longer allows undefined email -- 2017.10.06 Yuki Takei
|
|
|
|
|
+ *
|
|
|
if (!User.isEmailValid(email)) {
|
|
if (!User.isEmailValid(email)) {
|
|
|
req.form.errors.push('You can\'t update to that email address');
|
|
req.form.errors.push('You can\'t update to that email address');
|
|
|
return res.render('me/index', {});
|
|
return res.render('me/index', {});
|
|
|
}
|
|
}
|
|
|
|
|
+ */
|
|
|
|
|
|
|
|
User.findOneAndUpdate(
|
|
User.findOneAndUpdate(
|
|
|
{ email: userData.email }, // query
|
|
{ email: userData.email }, // query
|
|
@@ -107,10 +111,14 @@ module.exports = function(crowi, app) {
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
} else { // method GET
|
|
} else { // method GET
|
|
|
|
|
+ /*
|
|
|
|
|
+ * disabled because the system no longer allows undefined email -- 2017.10.06 Yuki Takei
|
|
|
|
|
+ *
|
|
|
/// そのうちこのコードはいらなくなるはず
|
|
/// そのうちこのコードはいらなくなるはず
|
|
|
if (!userData.isEmailSet()) {
|
|
if (!userData.isEmailSet()) {
|
|
|
req.flash('warningMessage', 'メールアドレスが設定されている必要があります');
|
|
req.flash('warningMessage', 'メールアドレスが設定されている必要があります');
|
|
|
}
|
|
}
|
|
|
|
|
+ */
|
|
|
|
|
|
|
|
return res.render('me/index', {
|
|
return res.render('me/index', {
|
|
|
});
|
|
});
|
|
@@ -151,11 +159,15 @@ module.exports = function(crowi, app) {
|
|
|
var passwordForm = req.body.mePassword;
|
|
var passwordForm = req.body.mePassword;
|
|
|
var userData = req.user;
|
|
var userData = req.user;
|
|
|
|
|
|
|
|
|
|
+ /*
|
|
|
|
|
+ * disabled because the system no longer allows undefined email -- 2017.10.06 Yuki Takei
|
|
|
|
|
+ *
|
|
|
// パスワードを設定する前に、emailが設定されている必要がある (schemaを途中で変更したため、最初の方の人は登録されていないかもしれないため)
|
|
// パスワードを設定する前に、emailが設定されている必要がある (schemaを途中で変更したため、最初の方の人は登録されていないかもしれないため)
|
|
|
// そのうちこのコードはいらなくなるはず
|
|
// そのうちこのコードはいらなくなるはず
|
|
|
if (!userData.isEmailSet()) {
|
|
if (!userData.isEmailSet()) {
|
|
|
return res.redirect('/me');
|
|
return res.redirect('/me');
|
|
|
}
|
|
}
|
|
|
|
|
+ */
|
|
|
|
|
|
|
|
if (req.method == 'POST' && req.form.isValid) {
|
|
if (req.method == 'POST' && req.form.isValid) {
|
|
|
var newPassword = passwordForm.newPassword;
|
|
var newPassword = passwordForm.newPassword;
|