diff --git a/@salix/core/src/core.js b/@salix/core/src/core.js
index ad8aad0b91..2dccf075fe 100644
--- a/@salix/core/src/core.js
+++ b/@salix/core/src/core.js
@@ -35,5 +35,3 @@ export {NAME as SNACKBARMT,factory as snackbarmt} from './snackbar/snackbar.mt'
export {NAME as SPINNER,directive as SpinnerDirective} from './spinner/spinner'
export {NAME as SPINNERMT,factory as spinnermt} from './spinner/spinner.mt'
-export {NAME as LOGIN, COMPONENT as LOGIN_COMPONENT} from './login/login';
-
diff --git a/@salix/core/src/login/login.html b/@salix/core/src/login/login.html
deleted file mode 100755
index 8670c2a32b..0000000000
--- a/@salix/core/src/login/login.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/@salix/core/src/login/login.js b/@salix/core/src/login/login.js
deleted file mode 100644
index 2cb9cc09f4..0000000000
--- a/@salix/core/src/login/login.js
+++ /dev/null
@@ -1,88 +0,0 @@
-import {module} from '../module';
-import template from './login.html';
-import style from './login.scss';
-
-export const COMPONENT = {
- template: template,
- controller: function () {
- function $ (id) {
- return document.getElementById (id);
- }
-
- var self = this;
- $('form').onsubmit = function () {
- self._onSubmit ();
- return false;
- };
-
- this._onSubmit = function () {
- var params = '';
- var elements = $('form').elements;
-
- for (var i = 0; i < elements.length; i++)
- if (elements[i].name) {
- if (params.length > 1)
- params += '&';
-
- params += elements[i].name +'='+
- encodeURIComponent (elements[i].value);
- }
-
- var request = new XMLHttpRequest ();
- request.open ('post', form.action, true);
- request.setRequestHeader ('Content-Type',
- 'application/x-www-form-urlencoded');
- request.onreadystatechange =
- this._onLoginResponse.bind (this, request);
- request.send (params);
-
- $('spinner').firstChild.MaterialSpinner.start ();
- };
- this._onLoginResponse = function (request) {
- $('spinner').firstChild.MaterialSpinner.stop ();
-
- if (request.readyState !== 4)
- return;
-
- var data = null;
-
- try {
- var data = JSON.parse (request.responseText);
- console.debug (data);
- }
- catch (e) {}
-
- if (request.status == 200 && data)
- {
- sessionStorage.setItem ('token', data.accessToken);
- window.location = 'index.html';
- }
- else
- {
- sessionStorage.setItem ('token', '');
-
- var message;
-
- switch (request.status)
- {
- case 401:
- message = 'Invalid credentials';
- break;
- case 0:
- message = 'Can\'t contact with server';
- break;
- default:
- message = 'Something went wrong';
- }
-
- var snackbar = $('snackbar');
- snackbar.firstChild.MaterialSnackbar.showSnackbar ({
- message: message
- });
- }
- }
- }
-};
-
-module.component('vnLogin', COMPONENT);
-
diff --git a/@salix/core/src/password/password.mt.html b/@salix/core/src/password/password.mt.html
index 4be2904127..69e5e6a349 100644
--- a/@salix/core/src/password/password.mt.html
+++ b/@salix/core/src/password/password.mt.html
@@ -1,4 +1,4 @@