Skip to content

Instantly share code, notes, and snippets.

@Bean
@ConditionalOnBean(name = DEFAULT_FILTER_NAME)
public DelegatingFilterProxyRegistrationBean securityFilterChainRegistration(
SecurityProperties securityProperties) {
DelegatingFilterProxyRegistrationBean registration = new DelegatingFilterProxyRegistrationBean(
DEFAULT_FILTER_NAME);
registration.setOrder(securityProperties.getFilter().getOrder());
registration.setDispatcherTypes(getDispatcherTypes(securityProperties));
return registration;
}
require('dotenv').config();
const express = require("express");
const path = require('path')
const app = express()
const hbs = require("hbs")
// auth related imports
const session = require('express-session');
const mongoose = require('mongoose');
const mongodbStore = require('connect-mongo')(session);
@boudhayan-dev
boudhayan-dev / router.js
Last active December 25, 2019 12:45
Contents of router.js
const express = require("express")
const passport = require("../config/passport")
const validUrl = require("valid-url")
const Links = require("../models/Links");
const User = require("../models/User");
let router = express.Router()
const passport = require("passport");
const LocalStrategy = require('passport-local').Strategy;
const User = require("../models/User");
// Passport JS serialize user
passport.serializeUser(function (user, done) {
done(null, user.email);
});
const mongoose = require('mongoose');
const bcrypt = require('bcrypt-nodejs');
var UserSchema = new mongoose.Schema({
username: {
type: String,
required: true,
unique:false
},
// Change the input fiel to file name
$('#pageImage').on('change', function (e) {
let fileName = e.target.files[0].name;
$('.custom-file-label').html(fileName);
})
async function makeRequest(url, config) {
try {
const response = await fetch(url, config);
@boudhayan-dev
boudhayan-dev / signup.js
Created December 25, 2019 12:02
Signup.js
$(window).on('load',function(){
$('#signupModal').modal('show');
});
@boudhayan-dev
boudhayan-dev / login.js
Created December 25, 2019 12:00
Login.js
$(window).on('load', function () {
$('#loginModal').modal('show');
});
@boudhayan-dev
boudhayan-dev / styles.css
Created December 25, 2019 11:59
Contents of styles.css
html {
height: 100%;
}
body{
background-color: #f5f0f0;
height: 100%;
}
.content-container{