Commit 8c144d34ac717925145892f5515c4d8b83dd9645

Authored by Kuldeep Arora
1 parent 5fd0d0f403
Exists in master

reset pwd

app/partials/forgetPassword/forgetPassword.service.js
... ... @@ -0,0 +1,27 @@
  1 +(function(){
  2 + 'use strict';
  3 + angular.module('acufuel')
  4 + .service('forgetPasswordService', ['$q', '$http', 'BASE_URL', forgetPasswordService]);
  5 +
  6 + function forgetPasswordService($q, $http, BASE_URL) {
  7 +
  8 + this.recoverpassword = function(email) {
  9 + var param = 'email='+ email;
  10 + var deferred = $q.defer();
  11 + $http({
  12 + method : 'PUT',
  13 + url : BASE_URL.url +'/user/recoverpassword',
  14 + headers : {'Content-Type': 'application/x-www-form-urlencoded'},
  15 + data: param
  16 + })
  17 + .then(function (result){
  18 + deferred.resolve(result.data);
  19 + },function (result){
  20 + deferred.resolve(result.data);
  21 + })
  22 + return deferred.promise;
  23 + }
  24 +
  25 + }
  26 +
  27 +})();
0 28 \ No newline at end of file
... ...
app/partials/resetpwd/resetPassword.controller.js
... ... @@ -0,0 +1,16 @@
  1 +(function() {
  2 + 'use strict'
  3 +
  4 + angular.module('acufuel')
  5 + .controller('resetPasswordController', [ '$scope', '$filter', '$rootScope', 'ResetPasswordService', '$state','LoginService', resetPasswordController]);
  6 +
  7 + function resetPasswordController($scope, $filter, $rootScope, ResetPasswordService, $state,LoginService) {
  8 + $scope.submitLogin = function() {
  9 + ResetPasswordService.changepassword($scope.password, $scope.confirmPassword).then(function(result){
  10 + toastr.info("Password updated successfully");
  11 + localStorage.removeItem("requiredChangePwd");
  12 + LoginService.authenticate();
  13 + })
  14 + }
  15 + }
  16 +})();
0 17 \ No newline at end of file
... ...
app/partials/resetpwd/resetPassword.html
... ... @@ -0,0 +1,65 @@
  1 +<nav class="navbar navbar-inverse" role="navigation">
  2 + <div class="container">
  3 + <!-- Brand and toggle get grouped for better mobile display -->
  4 + <div class="navbar-header">
  5 + <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
  6 + <span class="sr-only">Toggle navigation</span>
  7 + <span class="icon-bar"></span>
  8 + <span class="icon-bar"></span>
  9 + <span class="icon-bar"></span>
  10 + </button>
  11 + <a class="navbar-brand" href="./index.html"><img src="img/acufuelLOGOwhite.png" class="img-logo"> </a>
  12 + </div>
  13 + <!-- Collect the nav links, forms, and other content for toggling -->
  14 + <div class="collapse navbar-collapse navbar-ex1-collapse">
  15 + <ul class="nav navbar-nav navbar-right">
  16 +
  17 + </ul>
  18 + </div>
  19 + <!-- /.navbar-collapse -->
  20 + </div>
  21 + <!-- /.container -->
  22 +</nav>
  23 +<div class="account-container stacked">
  24 + <div class="content clearfix">
  25 + <form class="form-signin" ng-submit="submitLogin()">
  26 + <center><p class="forget-password">
  27 + Reset New Password Here</center>
  28 + </p>
  29 + <label for="Password" class="sr-only">Password</label>
  30 + <input
  31 + type="password" id="password" class="form-control custom-fields"
  32 + placeholder="Password" ng-model="password" required autofocus>
  33 + <br/>
  34 + <label for="Confirm-Password" class="sr-only">Confirm
  35 + Password</label>
  36 + <input type="password" id="confirmPassword"
  37 + class="form-control custom-fields" placeholder="Confirm Password"
  38 + ng-model="confirmPassword" required autofocus>
  39 + <br/>
  40 + <div class="text-center">
  41 + <button class="btn btn-primary btn-primary-color" type="submit"
  42 + ng-disabled="form.$invalid || dataLoading">
  43 + Submit
  44 + </button>
  45 + </div>
  46 + <div class="clearfix"></div>
  47 + </form>
  48 +
  49 + </div>
  50 + <div class="col-xs-12 col-md-3"></div>
  51 + <div style="clear: both"></div>
  52 + </div>
  53 + <!-- /content -->
  54 +
  55 +<!-- /account-container -->
  56 +<!-- Text Under Box -->
  57 +
  58 +<!-- /login-extra -->
  59 +<!-- Le javascript
  60 + ================================================== -->
  61 +<!-- Placed at the end of the document so the pages load faster -->
  62 +<!-- <script src="./js/libs/jquery-ui-1.10.0.custom.min.js"></script>
  63 +<script src="./js/libs/bootstrap.min.js"></script>
  64 +<script src="./js/Application.js"></script>
  65 +<script src="./js/demo/signin.js"></script> -->
... ...
app/partials/resetpwd/resetPassword.service.js
... ... @@ -0,0 +1,26 @@
  1 +(function(){
  2 + 'use strict';
  3 + angular.module('acufuel')
  4 + .service('ResetPasswordService', ['$q', '$http', 'BASE_URL', ResetPasswordService]);
  5 +
  6 + function ResetPasswordService($q, $http, BASE_URL) {
  7 + var temp = {};
  8 +
  9 + this.changepassword = function(password, confirmpassword) {
  10 + var deferred = $q.defer();
  11 + var param = 'password='+ password + '&confirmpassword=' +confirmpassword;
  12 + $http({
  13 + method : 'PUT',
  14 + url : BASE_URL.url+'/user/changepassword',
  15 + headers : {'Content-Type': 'application/x-www-form-urlencoded'},
  16 + data: param
  17 + }).then(function (result){
  18 + deferred.resolve(result.data);
  19 + },function (result){
  20 + deferred.resolve(result.data);
  21 + });
  22 + return deferred.promise;
  23 + }
  24 + }
  25 +
  26 +})();
0 27 \ No newline at end of file
... ...