diff --git a/Forum/Nodebb/Patch/node_modules/nodebb-plugin-office-ldap/index.js b/Forum/Nodebb/Patch/node_modules/nodebb-plugin-office-ldap/index.js
index dd60d6d125bec9fa962c7b9493fa52628d92e9a0..ad7915b20eb1bee67cc309c94d4730d9796e80c2 100644
--- a/Forum/Nodebb/Patch/node_modules/nodebb-plugin-office-ldap/index.js
+++ b/Forum/Nodebb/Patch/node_modules/nodebb-plugin-office-ldap/index.js
@@ -124,7 +124,7 @@
 
         override: function () {
             var options = {
-                url: config.server + ':' + config.port
+                url: "ldap://learn.mi.hdm-stuttgart.de:389" //config.server + ':' + config.port
             };
 
             passport.use(new local_strategy({
@@ -139,10 +139,10 @@
                 var userdetails = username.split('@');
                 var client = ldapjs.createClient(options);
                 if (userdetails.length == 1) {
-                    username = username.trim() + '@' + office_ldap.get_domain(config.base);
+                    //username = username.trim() + '@' + office_ldap.get_domain(config.base);
                 }
-
-                client.bind(username, password, function(err) {
+                var bindDn = "uid=" + username.trim() + ",ou=userlist,dc=hdm-stuttgart,dc=de";
+                client.bind(bindDn, password, function(err) {
                     if (err) {
                         winston.error(err.message);
                         return next(new Error('[[error:invalid-password]]'));
@@ -152,7 +152,6 @@
                         scope: 'sub',
                         sizeLimit: 1
                     };
-
                     client.search(config.base, opt, function (err, res) {
                         if (err) {
                             return next(new Error('[[error:invalid-email]]'));
@@ -160,12 +159,12 @@
 
                         res.on('searchEntry', function(entry) {
                             var profile = entry.object;
-                            var id = office_ldap.murmurhash3_32_gc(profile.displayName);
+                            var id = office_ldap.murmurhash3_32_gc(profile.cn);
                             if (!profile.mail) {
                                 profile.mail = username;
                             }
 
-                            office_ldap.login(id, profile.displayName, profile.mail, function (err, userObject) {
+                            office_ldap.login(id, profile.cn, profile.mail, function (err, userObject) {
                                 if (err) {
                                     winston.error(err);
                                     return next(new Error('[[error:invalid-email]]'));