@page "/" @using VPNAuth.Server @using VPNAuth.Server.Database @{ Layout = null; string remoteIp = Request.HttpContext.GetRemoteIpAddress(); ConfigUser? configUser = Request.HttpContext.GetUser(); UserInformation? dbUser = null; if (configUser != null) { using var db = new Database(); dbUser = db.UserInformation.Where(user => user.Sub == configUser!.Username).ToList().FirstOrDefault(); } } VPNAuth - Dashboard @if (configUser == null) {

No user detected

} else {

Dashboard

VPNAuth

Hey, @configUser.Username!

User settings

Username @dbUser?.Sub

Your IPs

}