Skip to content

Instantly share code, notes, and snippets.

@vinay13
Created January 9, 2016 07:45
Show Gist options
  • Save vinay13/ecff3f81c0051df374a9 to your computer and use it in GitHub Desktop.
Save vinay13/ecff3f81c0051df374a9 to your computer and use it in GitHub Desktop.
<html>
<head>
<script src="http://code.angularjs.org/1.2.13/angular.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/angular-ui-router/0.2.8/angular-ui-router.min.js"></script>
</head>
<body ng-app="mainApp" ng-controller="LoginCtrl">
<div ui-view=""></div>
<script>
var app=angular.module('mainApp',['ui.router']);
app.config(function($stateProvider,$urlRouterProvider){
$urlRouterProvider.otherwise("/login");
$stateProvider
.state('doctor', {
url: "/doctor",
templateUrl: "app.html"
})
.state('patient', {
url: "/patient",
templateUrl: "patient.html"
})
.state('login', {
url: "/login",
templateUrl: "login.html"
});
});
app.controller('LoginCtrl',function($rootScope,$scope,$state){
// $rootScope.username = "vinay";
// $rootScope.password= "singh1233";
credentials=[];
$rootScope.credentials=[
{
username:'vinay',
password: 'singh1233',
group: 'doctor'
},
{
username:'nik',
password: 'niksir123',
group: 'patient'
},
{
username:'narensir',
password: 'narensir123',
group: 'doctor'
}
];
//console.log($scope.credentials.length);
// var encode1 = btoa($rootScope.credentials[1].username);
// var encode2 = btoa($rootScope.credentials[1].password);
//console.log(encode1);
//console.log(encode2);
//atob(encode1)
//atob(encode2)
$scope.loginform=function(user) {
for(i=0;i<$scope.credentials.length;i++){
if($scope.credentials[i].username === user.username2)
{
var k = i;
}
}
if( $rootScope.credentials[k].username === user.username2 && $rootScope.credentials[k].password === user.password2 )
{
if($rootScope.credentials[k].group === 'patient')
{
alert('login succesfully,welcome to patient dashboard');
$scope.useris= $scope.credentials[k].username;
$state.go('patient');
}
else if($rootScope.credentials[k].group === 'doctor')
{
alert('login succesfully,welcome to doctor dashboard');
$scope.useris= $scope.credentials[k].username;
$state.go('doctor');
}
}
else{
alert('cannot login, Try again');
}
};
//console.log('LoginFactory',LoginFactory);
});
app.controller('AppCtrl',function($scope) {
$scope.message="helllllo vinay ";
});
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment