-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinit_users.js
More file actions
102 lines (99 loc) · 2.4 KB
/
Copy pathinit_users.js
File metadata and controls
102 lines (99 loc) · 2.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
const Knex = require('knex');
const config = require('config');
const knex = Knex(config.get('database'));
const User = require("./models/User");
User.knex(knex);
(async () => {
await User.query().delete();
try {
await User.query().insert({
username: "arjen",
name: "Arjen",
email: "arjen@plusleo.nl",
password: "K03kk03k!",
role: "admin"
});
await User.query().insert({
username: "lex",
name: "Lex",
email: "lex@plusleo.nl",
password: makePassword(20),
role: "speler"
});
await User.query().insert({
username: "kassa",
name: "Kassa",
email: "kassa@plusleo.nl",
password: "dit is de kassa",
role: "kassa"
});
await User.query().insert({
username: "jack",
name: "Jack",
email: "jack@plusleo.nl",
password: makePassword(20),
role: "speler"
});
await User.query().insert({
username: "lexp",
name: "Lex Prinzen",
email: "lexp@plusleo.nl",
password: makePassword(20),
role: "speler"
});
await User.query().insert({
username: "garmene",
name: "Garmène",
email: "garmene@plusleo.nl",
password: makePassword(20),
role: "speler"
});
await User.query().insert({
username: "gerida",
name: "Gerida",
email: "gerida@plusleo.nl",
password: makePassword(20),
role: "speler"
});
await User.query().insert({
username: "selena",
name: "selena",
email: "selena@plusleo.nl",
password: makePassword(20),
role: "speler"
});
await User.query().insert({
username: "hasse",
name: "Hasse",
email: "hasse@plusleo.nl",
password: makePassword(20),
role: "speler"
});
await User.query().insert({
username: "san",
name: "San",
email: "san@plusleo.nl",
password: makePassword(20),
role: "speler"
});
await User.query().insert({
username: "bram",
name: "Bram",
email: "bram@plusleo.nl",
password: makePassword(20),
role: "speler"
});
return;
} catch (e) {
console.log(e);
}
})();
function makePassword(length) {
var text = "";
var char_list =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
for (var i = 0; i < length; i++) {
text += char_list.charAt(Math.floor(Math.random() * char_list.length));
}
return text;
}