mirror of
https://github.com/janishutz/libreevent.git
synced 2025-11-25 13:24:24 +00:00
add password hashing function + easier prod
This commit is contained in:
@@ -18,10 +18,16 @@
|
||||
const bcrypt = require( 'bcrypt' );
|
||||
const db = require( '../backend/db/db.js' );
|
||||
|
||||
module.exports.checkpassword = function checkpassword ( username, password ) {
|
||||
module.exports.checkpassword = ( username, password ) => {
|
||||
return new Promise( resolve => {
|
||||
db.getDataSimple( 'admin', 'email', username ).then( data => {
|
||||
resolve( bcrypt.compareSync( password, data ) );
|
||||
} );
|
||||
} );
|
||||
};
|
||||
|
||||
module.exports.hashPassword = ( password ) => {
|
||||
return new Promise( resolve => {
|
||||
resolve( bcrypt.hashSync( password, 10 ) );
|
||||
} );
|
||||
};
|
||||
@@ -25,3 +25,9 @@ module.exports.checkpassword = function checkpassword ( email, password ) {
|
||||
} );
|
||||
} );
|
||||
};
|
||||
|
||||
module.exports.hashPassword = ( password ) => {
|
||||
return new Promise( resolve => {
|
||||
resolve( bcrypt.hashSync( password, 10 ) );
|
||||
} );
|
||||
};
|
||||
@@ -186,8 +186,6 @@ export default {
|
||||
document.documentElement.classList.add( 'light' );
|
||||
this.theme = '☽';
|
||||
}
|
||||
// localStorage.setItem( 'url', 'http://localhost:8081' );
|
||||
localStorage.setItem( 'url', '' );
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -19,11 +19,11 @@ app.use( createPinia() );
|
||||
|
||||
let userStore = useUserStore();
|
||||
|
||||
let prod = true;
|
||||
let prod = false;
|
||||
|
||||
if ( prod ) {
|
||||
fetch( '/api/getAuth' ).then( res => {
|
||||
// fetch( 'http://localhost:8081/api/getAuth' ).then( res => {
|
||||
// fetch( 'http://localhost:8081/api/getAuth' ).then( res => {
|
||||
res.json().then( data => {
|
||||
userStore.setUserAuth( data.user );
|
||||
userStore.setAdminAuth( data.admin );
|
||||
@@ -32,8 +32,11 @@ if ( prod ) {
|
||||
app.mount( '#app' );
|
||||
} );
|
||||
} );
|
||||
localStorage.setItem( 'url', '' );
|
||||
} else {
|
||||
// userStore.setUserAuth( true );
|
||||
localStorage.setItem( 'url', 'http://localhost:8081' );
|
||||
userStore.setUserAuth( true );
|
||||
userStore.setAdminAuth( true );
|
||||
app.use( router );
|
||||
app.mount( '#app' );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user