소스 검색

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) {
 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;
   if (!match || !password) return;
 
 
@@ -116,12 +110,9 @@ async function authentication(event, instance) {
 
 
   if (result === 'password') return;
   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) {
   switch (result) {
   case 'ldap':
   case 'ldap':