diff --git a/src/server/trpc.ts b/src/server/trpc.ts index 08cca63..348aace 100644 --- a/src/server/trpc.ts +++ b/src/server/trpc.ts @@ -6,7 +6,7 @@ import { login } from './lib/login' // Created for each request function createContext({ req, res }: trpcExpress.CreateExpressContextOptions) { - return { ip: req.ip, hostname: req.hostname } + return { ip: req.ip } } type Context = inferAsyncReturnType @@ -16,9 +16,9 @@ export const t = initTRPC.context().create() export const appRouter = t.router({ myIp: t.procedure.query(({ ctx }) => { const ip = ctx.ip.split(':').slice(-1)[0] - console.log(`IP: ${ip}, Hostname: ${ctx.hostname}`) + console.log(`IP: ${ip}`) - return { ip, hostname: ctx.hostname } + return ip }), login: t.procedure .input(z.object({ username: z.string(), password: z.string() })) diff --git a/src/web/assets/logo.png b/src/web/assets/logo.png new file mode 100644 index 0000000..79b7ce4 Binary files /dev/null and b/src/web/assets/logo.png differ diff --git a/src/web/components/IpAlert.vue b/src/web/components/IpAlert.vue new file mode 100644 index 0000000..60362e1 --- /dev/null +++ b/src/web/components/IpAlert.vue @@ -0,0 +1,25 @@ + + diff --git a/src/web/components/LoginForm.vue b/src/web/components/LoginForm.vue index 0cc5067..72c6a59 100644 --- a/src/web/components/LoginForm.vue +++ b/src/web/components/LoginForm.vue @@ -1,6 +1,6 @@