Просмотр исходного кода

cleaned up old password reset cruft

Henry Oswald 12 лет назад
Родитель
Сommit
f7245f32d0

+ 1 - 33
services/web/app/coffee/Features/User/UserController.coffee

@@ -100,36 +100,4 @@ module.exports =
 				res.send
 				res.send
 					message:
 					message:
 					  type:'error'
 					  type:'error'
-					  text:'Your old password is wrong'
-
-
-	doRequestPasswordReset : (req, res, next = (error) ->)->
-		uuid = require("node-uuid")
-		EmailHandler = require("../Email/EmailHandler")
-		email = sanitize.escape(req.body.email)
-		email = sanitize.escape(email).trim()
-		email = email.toLowerCase()
-		logger.log email: email, "password reset requested"
-		User.findOne {'email':email}, (err, user)->
-			if(user?)
-				randomPassword = uuid.v4()
-				AuthenticationManager.setUserPassword user._id, randomPassword, (error) ->
-					if err?
-						logger.err err:err, email:email, user_id:user._id, "problem reseting user password"
-						return res.send 500
-					emailOpts =
-						newPassword: randomPassword
-						to: user.email
-					EmailHandler.sendEmail "passwordReset", emailOpts, (err)->
-						if err?
-							logger.err err:err, emailOpts:emailOpts, "problem sending password reset email"
-							return res.send 500
-						metrics.inc "user.password-reset"
-						res.send message:
-							 text:'An email with your new password has been sent to you'
-							 type:'success'
-			else
-				res.send message:
-					 text:'This email address has not been registered with us'
-					 type:'failure'
-				logger.info email: email, "no user found with email"
+					  text:'Your old password is wrong'

+ 0 - 6
services/web/app/coffee/Features/User/UserPagesController.coffee

@@ -27,12 +27,6 @@ module.exports =
 			title: 'Login',
 			title: 'Login',
 			redir: req.query.redir
 			redir: req.query.redir
 
 
-	passwordResetPage : (req, res)->
-		res.render 'user/passwordReset',
-			title: 'Password Reset'
-
-
-
 	settingsPage : (req, res)->
 	settingsPage : (req, res)->
 		logger.log user: req.session.user, "loading settings page"
 		logger.log user: req.session.user, "loading settings page"
 		UserLocator.findById req.session.user._id, (err, user)->
 		UserLocator.findById req.session.user._id, (err, user)->

+ 0 - 8
services/web/test/UnitTests/coffee/User/UserPagesControllerTests.coffee

@@ -90,14 +90,6 @@ describe "UserPagesController", ->
 				done()
 				done()
 			@UserPagesController.loginPage @req, @res
 			@UserPagesController.loginPage @req, @res
 
 
-	describe "passwordResetPage", ->
-
-		it "should render the login page", (done)->
-			@res.render = (page)=>
-				page.should.equal "user/passwordReset"
-				done()
-			@UserPagesController.passwordResetPage @req, @res
-
 
 
 	describe "settingsPage", ->
 	describe "settingsPage", ->