1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-18 01:03:35 +00:00

setup various services and login page

This commit is contained in:
Kyle Spearrin
2016-09-02 00:50:57 -04:00
parent 724a136b7e
commit 88c1c4b3dd
12 changed files with 314 additions and 3 deletions

View File

@@ -0,0 +1,12 @@
angular
.module('bit.accounts')
.controller('accountsLoginController', function ($scope, $state) {
$scope.login = function (model) {
$state.go('tabs.current');
};
$scope.twoFactor = function (model) {
$state.go('tabs.current');
};
});

View File

@@ -0,0 +1,2 @@
angular
.module('bit.accounts', []);

View File

@@ -0,0 +1,22 @@
<ion-view view-title="bitwarden">
<ion-content>
<div class="list">
<label class="item item-input">
<i class="icon ion-android-mail placeholder-icon"></i>
<input type="text" placeholder="Email address" ng-model="model.email">
</label>
<label class="item item-input">
<i class="icon ion-locked placeholder-icon"></i>
<input type="password" placeholder="Master password" ng-model="model.masterPassword">
</label>
</div>
<div class="padding">
<button class="button button-block button-positive" ng-click="login(model)">
Log In
</button>
<p class="text-center">
<a href="#/hint">Get master password hint</a>
</p>
</div>
</ion-content>
</ion-view>

View File

@@ -0,0 +1,7 @@
<ion-view view-title="bitwarden">
<ion-content class="padding">
<p>
Some content for your login.
</p>
</ion-content>
</ion-view>

View File

@@ -2,6 +2,7 @@
.module('bit', [
'ionic',
'bit.accounts',
'bit.current',
'bit.vault',
'bit.settings',

View File

@@ -4,6 +4,16 @@
.config(function ($stateProvider, $urlRouterProvider) {
$stateProvider
.state('login', {
url: "/login",
controller: 'accountsLoginController',
templateUrl: "app/accounts/views/accountsLogin.html"
})
.state('login.twoFactor', {
url: "/two-factor",
controller: 'accountsLoginController',
templateUrl: "app/accounts/views/accountsLoginTwoFactor.html"
})
.state('tabs', {
url: "/tab",
abstract: true,
@@ -47,5 +57,5 @@
});
$urlRouterProvider.otherwise("/tab/current");
$urlRouterProvider.otherwise("/login");
});

View File

@@ -8,9 +8,20 @@
<link rel="stylesheet" href="../node_modules/ionic-framework-v1/css/ionic.css">
<script src="../node_modules/ionic-framework-v1/js/ionic.bundle.js"></script>
<script src="../node_modules/sjcl/core/sjcl.js"></script>
<script src="../node_modules/sjcl/core/cbc.js"></script>
<script src="../node_modules/sjcl/core/bitArray.js"></script>
<script src="../services/tokenService.js"></script>
<script src="../services/cryptoService.js"></script>
<script src="../services/authService.js"></script>
<script src="app/app.js"></script>
<script src="app/config.js"></script>
<script src="app/accounts/accountsModule.js"></script>
<script src="app/accounts/accountsLoginController.js"></script>
<script src="app/current/currentModule.js"></script>
<script src="app/current/currentController.js"></script>