diff --git a/routes/methods.js b/routes/methods.js
index 2bafb47063998022e39a2959fbd716afecae58dd..7b34268a026e36bd286cdfe311d8185e88918755 100644
--- a/routes/methods.js
+++ b/routes/methods.js
@@ -69,7 +69,7 @@ var methods = {
         })
     },
     getUserByEmail: function(email, callback) {
-        dbconn.user.query('SELECT verificationStatus, salutation, title, firstname, lastname, industry, organisation, speciality FROM user WHERE email = "' +email+'"', function (err, rows, fields) {
+        dbconn.user.query('SELECT verificationStatus, salutation, title, firstname, lastname, industry, organisation, speciality, m4lab_idp FROM user WHERE email = "' +email+'"', function (err, rows, fields) {
             if (err) {
                 throw err;
             }
diff --git a/routes/routes-account.js b/routes/routes-account.js
index 676796bacdfc92eb8b552df3cfa3939f1838e645..10f9ae7e7b06b361800e0f4c8dd2dfcf8b37efa8 100644
--- a/routes/routes-account.js
+++ b/routes/routes-account.js
@@ -240,8 +240,7 @@ module.exports = function (app, config, passport, i18n) {
     if (req.isAuthenticated()) {
       methods.getUserByEmail(req.user.email, function(data, err){
         if (!err) {
-          if (data.verificationStatus == 1) {
-            console.log(data)
+          if (data.verificationStatus == 1 && data.m4lab_idp == 1) {
             res.render(lang+'/account/security', {
               user: data
             })
diff --git a/views/DE/account/home.pug b/views/DE/account/home.pug
index 680042281b303668db8b03f5892397ebe0c92e54..f20eafc9d6024dfe8166a50bcb384cb244bafccc 100644
--- a/views/DE/account/home.pug
+++ b/views/DE/account/home.pug
@@ -29,10 +29,11 @@ html(lang="de")
                                     a(class="nav-link pl-0" href="/account/profile")
                                         i(class="fa fa-user fa-fw")
                                         span(class="d-none d-md-inline") Benutzerprofil
-                                li(class="nav-item")
-                                    a(class="nav-link pl-0" href="/account/security")
-                                        i(class="fa fa-lock fa-fw")
-                                        span(class="d-none d-md-inline") Sicherheitseinstellungen
+                                if user.m4lab_idp == 1
+                                    li(class="nav-item")
+                                        a(class="nav-link pl-0" href="/account/security")
+                                            i(class="fa fa-lock fa-fw")
+                                            span(class="d-none d-md-inline") Sicherheitseinstellungen
                                 li(class="nav-item")
                                     a(class="nav-link pl-0" href="/account/services")
                                         i(class="fa fa-tasks fa-fw")
diff --git a/views/DE/account/profile.pug b/views/DE/account/profile.pug
index ae666c9d845f33874e9eea601e1114aea3be4b49..e66e4eca1c96132143b9c1a748d4b849ae4d3b22 100644
--- a/views/DE/account/profile.pug
+++ b/views/DE/account/profile.pug
@@ -20,10 +20,11 @@ html(lang="de")
                                 a(class="nav-link pl-0" href="/account/profile")
                                     i(class="fa fa-user fa-fw" style="color:black;")
                                     span(class="d-none d-md-inline" style="color:black;") Benutzerprofil
-                            li(class="nav-item")
-                                a(class="nav-link pl-0" href="/account/security")
-                                    i(class="fa fa-lock fa-fw")
-                                    span(class="d-none d-md-inline") Sicherheitseinstellungen
+                            if user.m4lab_idp == 1
+                                li(class="nav-item")
+                                    a(class="nav-link pl-0" href="/account/security")
+                                        i(class="fa fa-lock fa-fw")
+                                        span(class="d-none d-md-inline") Sicherheitseinstellungen
                             li(class="nav-item")
                                 a(class="nav-link pl-0" href="/account/services")
                                     i(class="fa fa-tasks fa-fw")
diff --git a/views/DE/account/services.pug b/views/DE/account/services.pug
index 49497ca17b369ba9f2bb0310613be893863bf7c5..cb911250541d474dc3d46878a7616cfdac3c81b9 100644
--- a/views/DE/account/services.pug
+++ b/views/DE/account/services.pug
@@ -20,10 +20,11 @@ html(lang="de")
                                 a(class="nav-link pl-0" href="/account/profile")
                                     i(class="fa fa-user fa-fw")
                                     span(class="d-none d-md-inline") Benutzerprofil
-                            li(class="nav-item")
-                                a(class="nav-link pl-0" href="/account/security")
-                                    i(class="fa fa-lock fa-fw")
-                                    span(class="d-none d-md-inline") Sicherheitseinstellungen
+                            if user.m4lab_idp == 1
+                                li(class="nav-item")
+                                    a(class="nav-link pl-0" href="/account/security")
+                                        i(class="fa fa-lock fa-fw")
+                                        span(class="d-none d-md-inline") Sicherheitseinstellungen
                             li(class="nav-item")
                                 a(class="nav-link pl-0" href="/account/services")
                                     i(class="fa fa-tasks fa-fw" style="color:black;")