diff --git a/html5/verto/verto_communicator/src/vertoControllers/controllers/LoginController.js b/html5/verto/verto_communicator/src/vertoControllers/controllers/LoginController.js
index d6f1d0366f..d9caa5c1f0 100644
--- a/html5/verto/verto_communicator/src/vertoControllers/controllers/LoginController.js
+++ b/html5/verto/verto_communicator/src/vertoControllers/controllers/LoginController.js
@@ -11,7 +11,18 @@
}
}
preRoute();
-
+
+ var name = $location.search().name;
+ var email = $location.search().email;
+ var skipPreview = $location.search().skipPreview;
+
+ if (name && email) {
+ verto.data.name = name;
+ verto.data.email = email;
+ $scope.login(true, skipPreview);
+ return;
+ }
+
verto.data.name = $scope.storage.data.name;
verto.data.email = $scope.storage.data.email;
diff --git a/html5/verto/verto_communicator/src/vertoControllers/controllers/MainController.js b/html5/verto/verto_communicator/src/vertoControllers/controllers/MainController.js
index 066b69b33e..5534a6b817 100644
--- a/html5/verto/verto_communicator/src/vertoControllers/controllers/MainController.js
+++ b/html5/verto/verto_communicator/src/vertoControllers/controllers/MainController.js
@@ -77,7 +77,7 @@
* Login the user to verto server and
* redirects him to dialpad page.
*/
- $scope.login = function(redirect) {
+ $rootScope.login = function(redirect, skipPreview = false) {
if(redirect == undefined) {
redirect = true;
}
@@ -97,7 +97,7 @@
verto.testSpeed();
}
- if (redirect && storage.data.preview) {
+ if (redirect && storage.data.preview && !skipPreview) {
$location.path('/loading');
} else if (redirect) {
$location.path('/dialpad');