mirror of
https://github.com/janishutz/libreevent.git
synced 2026-03-14 23:20:06 +01:00
Revert "Restructuring for new way of installing libreevent"
This reverts commit 688b0616cc.
This commit is contained in:
31
src/server/backend/token.js
Normal file
31
src/server/backend/token.js
Normal file
@@ -0,0 +1,31 @@
|
||||
/*
|
||||
* libreevent - token.js
|
||||
*
|
||||
* Created by Janis Hutz 07/08/2023, Licensed under the GPL V3 License
|
||||
* https://janishutz.com, development@janishutz.com
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
module.exports.generateToken = ( length ) => {
|
||||
let token = '';
|
||||
let min = 45;
|
||||
let max = 122;
|
||||
for ( let i = 0; i < length; i++ ) {
|
||||
let randomNumber = Math.floor( Math.random() * ( max - min ) ) + min;
|
||||
while ( ( 58 < randomNumber && randomNumber < 63 ) || ( 90 < randomNumber && randomNumber < 95 ) || ( 95 < randomNumber && randomNumber < 97 ) ) {
|
||||
randomNumber = Math.floor( Math.random() * ( max - min ) ) + min;
|
||||
}
|
||||
token += String.fromCharCode( randomNumber );
|
||||
}
|
||||
return token;
|
||||
};
|
||||
|
||||
module.exports.generateNumber = ( length ) => {
|
||||
let number = '';
|
||||
for ( let i = 0; i < length; i++ ) {
|
||||
number += Math.floor( Math.random() * 10 );
|
||||
}
|
||||
return number;
|
||||
};
|
||||
Reference in New Issue
Block a user