javascript - AngularJS Forgot password -


i have forgot password form, on when user enters email hits backend , sends out email link user below.

enter image description here

the user clicks on link, invokes back-end service. how can control url via angular? so, calls back-end resouce, want url handled in front-end too.

if question not clear, can show me example of forgot password implementation in angularjs , nodjs or backend.

if can change link in email change in following way:

http://localhost:3000/#/resetpassword/<token> 

now in angular route need listen route following:

angular.module('myapp', ['ngroute'])   .controller('resetpasswordcontroller', function($scope, $route, $routeparams, $location) {      //password resetting functionality  }) .config(function($routeprovider, $locationprovider) {   $routeprovider    .when('/resetpassword/:token', {     templateurl: 'reset.html',     controller: 'resetpasswordcontroller',     resolve: {       // call backend service check if token valid       verifytoken: function($q, $route) {         var deferred = $q.defer();         $http({           method: 'get',           url: '/reset/' + $route.current.params.token         }).success(function (data) {            deferred.resolve(data);         }).error(function (msg) {           deferred.reject(msg);         });          return deferred.promise;       }     }   }) }); 

Comments

Popular posts from this blog

resizing Telegram inline keyboard -

command line - How can a Python program background itself? -

php - "cURL error 28: Resolving timed out" on Wordpress on Azure App Service on Linux -