mirror of
https://github.com/stolksdorf/homebrewery.git
synced 2025-12-22 04:51:29 +00:00
Backend of local login working
This commit is contained in:
@@ -1,9 +1,24 @@
|
||||
const router = require('express').Router();
|
||||
const jwt = require('jwt-simple');
|
||||
const auth = require('basic-auth');
|
||||
const config = require('nconf');
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
router.get('/dev/login', (req, res, next) => {
|
||||
const user = req.query.user;
|
||||
if(!user){
|
||||
return res.send(`
|
||||
<html>
|
||||
<body>dev login</body>
|
||||
<script>
|
||||
var user = prompt('enter username');
|
||||
if(user) window.location = '/dev/login?user=' + encodeURIComponent(user);
|
||||
</script></html>
|
||||
`);
|
||||
}
|
||||
res.cookie('nc_session', jwt.encode({username : req.query.user}, config.get('jwt_secret')));
|
||||
return res.redirect('/');
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user