logout change

merge-requests/208/head
fatchan 4 years ago
parent 2d2ce8f6a4
commit 9ded8817d9
  1. 2
      configs/nginx.example
  2. 2
      configs/nginx_no_https.example
  3. 2
      controllers/forms.js
  4. 3
      controllers/pages.js
  5. 0
      models/forms/logout.js
  6. 3
      views/pages/account.pug

@ -16,7 +16,7 @@ server {
add_header X-Content-Type-Options "nosniff" always;
add_header X-XSS-Protection "1; mode=block" always;
if ($request_uri ~ ^/(?!captcha|randombanner|forms|logout|socket\.io)) {
if ($request_uri ~ ^/(?!captcha|randombanner|forms|socket\.io)) {
rewrite ^([^.\?]*[^/])$ $1/ redirect;
rewrite ^(.+)/$ $1/index.html redirect;
}

@ -16,7 +16,7 @@ server {
add_header X-Content-Type-Options "nosniff" always;
add_header X-XSS-Protection "1; mode=block" always;
if ($request_uri ~ ^/(?!captcha|randombanner|forms|logout|socket\.io)) {
if ($request_uri ~ ^/(?!captcha|randombanner|forms|socket\.io)) {
rewrite ^([^.\?]*[^/])$ $1/ redirect;
rewrite ^(.+)/$ $1/index.html redirect;
}

@ -77,6 +77,7 @@ const express = require('express')
, editPostController = require(__dirname+'/forms/editpost.js')
, newCaptcha = require(__dirname+'/../models/forms/newcaptcha.js')
, blockBypass = require(__dirname+'/../models/forms/blockbypass.js')
, logout = require(__dirname+'/../models/forms/logout.js');
//make new post
router.post('/board/:board/post', sessionRefresh, Boards.exists, calcPerms, banCheck, postFiles,
@ -112,6 +113,7 @@ router.post('/global/settings', sessionRefresh, csrf, calcPerms, isLoggedIn, has
router.post('/create', sessionRefresh, isLoggedIn, verifyCaptcha, calcPerms, hasPerms(4), createBoardController);
//accounts
router.post('/login', loginController);
router.post('/logout', logout);
router.post('/register', verifyCaptcha, calcPerms, registerController);
router.post('/changepassword', verifyCaptcha, changePasswordController);

@ -17,7 +17,7 @@ const express = require('express')
manageBoard, manageThread, manageLogs, manageCatalog } = require(__dirname+'/../models/pages/manage/')
, { globalManageSettings, globalManageReports, globalManageBans,
globalManageRecent, globalManageAccounts, globalManageNews, globalManageLogs } = require(__dirname+'/../models/pages/globalmanage/')
, { changePassword, blockBypass, home, register, login, logout, create,
, { changePassword, blockBypass, home, register, login, create,
board, catalog, banners, randombanner, news, captchaPage,
captcha, thread, modlog, modloglist, account, boardlist } = require(__dirname+'/../models/pages/');
@ -72,7 +72,6 @@ router.get('/account.html', sessionRefresh, isLoggedIn, account); //page showing
router.get('/login.html', login);
router.get('/register.html', register);
router.get('/changepassword.html', changePassword);
router.get('/logout', logout);
module.exports = router;

@ -15,7 +15,8 @@ block content
li: a(href='/globalmanage/recent.html') Global management
li: a(href='/create.html') Create a board
li: a(href='/changepassword.html') Change password
li: a(href='/logout') Log out
form(action='/forms/logout' method='post')
input(type='submit' value='Log out')
hr(size=1)
h4.no-m-p Boards you own:
if user.ownedBoards && user.ownedBoards.length > 0

Loading…
Cancel
Save