forbid del bookmarks for others
This commit is contained in:
parent
c6dda1f4ba
commit
646b92285d
|
|
@ -312,7 +312,18 @@ api.delete('/delBookmark', function(req, res) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var bookmarkId = req.query.id;
|
var bookmarkId = req.query.id;
|
||||||
db.delBookmarkTags(bookmarkId)
|
var userId = req.session.user.id;
|
||||||
|
db.getBookmark(bookmarkId)
|
||||||
|
.then((bookmark) => {
|
||||||
|
if(bookmark.user_id === userId) {
|
||||||
|
return db.delBookmarkTags(bookmarkId);
|
||||||
|
} else {
|
||||||
|
res.json({
|
||||||
|
result: 0
|
||||||
|
});
|
||||||
|
return Promise.reject("can not del others bookmark");
|
||||||
|
}
|
||||||
|
})
|
||||||
.then(() => db.delBookmark(bookmarkId))
|
.then(() => db.delBookmark(bookmarkId))
|
||||||
.then((affectedRows) => res.json({
|
.then((affectedRows) => res.json({
|
||||||
result: affectedRows
|
result: affectedRows
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue