浏览代码

Fix LDAP login.

Thanks to xet7 !

Closes wekan/wekan-ldap#43,
closes wekan/wekan-snap#85
Lauri Ojansivu 6 年之前
父节点
当前提交
216b3cfe01
共有 1 个文件被更改,包括 5 次插入14 次删除
  1. 5 14
      client/components/main/layouts.js

+ 5 - 14
client/components/main/layouts.js

@@ -101,14 +101,8 @@ Template.defaultLayout.events({
 });
 
 async function authentication(event, instance) {
-
-  // If header login id is set, use it for login.
-  // Header username = Email address
-  // Header password = Login ID
-  // Not user currently: request.headers[Meteor.settings.public.headerLoginFirstname]
-  //                and  request.headers[Meteor.settings.public.headerLoginLastname]
-  const match = request.headers[Meteor.settings.public.headerLoginEmail] || $('#at-field-username_and_email').val();
-  const password = request.headers[Meteor.settings.public.headerLoginId] || $('#at-field-password').val();
+  const match = $('#at-field-username_and_email').val();
+  const password = $('#at-field-password').val();
 
   if (!match || !password) return;
 
@@ -116,12 +110,9 @@ async function authentication(event, instance) {
 
   if (result === 'password') return;
 
-  // If header login id is not set, don't try to login automatically.
-  if (!Meteor.settings.public.headerLoginId) {
-    // Stop submit #at-pwd-form
-    event.preventDefault();
-    event.stopImmediatePropagation();
-  }
+  // Stop submit #at-pwd-form
+  event.preventDefault();
+  event.stopImmediatePropagation();
 
   switch (result) {
   case 'ldap':