Merge pull request #1302 from tanis2000/tanis2000-1273
Fixes #1273 (URL validation when submitting news)
This commit is contained in:
@ -9,6 +9,7 @@ var Rx = require('rx'),
|
||||
saveUser = require('../utils/rx').saveUser,
|
||||
saveInstance = require('../utils/rx').saveInstance,
|
||||
MongoClient = mongodb.MongoClient,
|
||||
validator = require('validator'),
|
||||
secrets = require('../../config/secrets');
|
||||
|
||||
var foundationDate = 1413298800000;
|
||||
@ -262,9 +263,8 @@ module.exports = function(app) {
|
||||
return next(new Error('Must be logged in'));
|
||||
}
|
||||
var url = req.body.data.url;
|
||||
var cleanURL = cleanData(url);
|
||||
|
||||
if (cleanURL !== url) {
|
||||
if (!validator.isURL(url)) {
|
||||
req.flash('errors', {
|
||||
msg: "The URL you submitted doesn't appear valid"
|
||||
});
|
||||
|
@ -426,7 +426,7 @@ module.exports = function(app) {
|
||||
{
|
||||
where: {
|
||||
resetPasswordToken: req.params.token,
|
||||
resetPasswordExpires: Date.now()
|
||||
resetPasswordExpires: { gte: Date.now() }
|
||||
}
|
||||
},
|
||||
function(err, user) {
|
||||
@ -463,7 +463,7 @@ module.exports = function(app) {
|
||||
{
|
||||
where: {
|
||||
resetPasswordToken: req.params.token,
|
||||
resetPasswordExpires: Date.now()
|
||||
resetPasswordExpires: { gte: Date.now() }
|
||||
}
|
||||
},
|
||||
function(err, user) {
|
||||
|
Reference in New Issue
Block a user