mirror of
https://git.sr.ht/~roxwize/mipilin
synced 2025-05-10 15:33:04 +00:00
uhhh yeah
Signed-off-by: roxwize <rae@roxwize.xyz>
This commit is contained in:
parent
5abe0b5fad
commit
afc634b0d2
43 changed files with 573 additions and 3792 deletions
|
@ -51,7 +51,7 @@ export default function(app: Express, db: NodePgDatabase) {
|
|||
}
|
||||
|
||||
// invite code checking
|
||||
const code = (await db.select({ expires: inviteCodes.expires, confersModerator: inviteCodes.confersModerator }).from(inviteCodes).where(eq(inviteCodes.token, req.body.referral)).limit(1))[0];
|
||||
const code = (await db.select({ expires: inviteCodes.expires, confers: inviteCodes.confers }).from(inviteCodes).where(eq(inviteCodes.token, req.body.referral)).limit(1))[0];
|
||||
if (!code) {
|
||||
req.flash("error", "Invalid invite code! Make sure you pasted it in correctly WITH the hyphens.");
|
||||
res.redirect("/register");
|
||||
|
@ -94,7 +94,7 @@ export default function(app: Express, db: NodePgDatabase) {
|
|||
name: req.body.name,
|
||||
email: req.body.email, //! Not actually validating this like at all???
|
||||
pass: hash,
|
||||
moderator: code.confersModerator,
|
||||
status: code.confers,
|
||||
registered: new Date(Date.now())
|
||||
})
|
||||
.returning({ uid: users.id })
|
||||
|
@ -102,7 +102,7 @@ export default function(app: Express, db: NodePgDatabase) {
|
|||
await db.insert(profiles).values({ user: uid });
|
||||
|
||||
req.session["loggedIn"] = true;
|
||||
req.session["moderator"] = code.confersModerator;
|
||||
req.session["status"] = code.confers;
|
||||
req.session["user"] = req.body.name;
|
||||
req.session["uid"] = uid;
|
||||
req.flash(
|
||||
|
@ -138,7 +138,7 @@ export default function(app: Express, db: NodePgDatabase) {
|
|||
return;
|
||||
}
|
||||
req.session["loggedIn"] = true;
|
||||
req.session["moderator"] = user.moderator;
|
||||
req.session["status"] = user.status;
|
||||
req.session["user"] = user.name;
|
||||
req.session["uid"] = user.id;
|
||||
req.flash("success", "You're logged in! Welcome back!!");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue