Initial Commit after switching from SVN to git
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
@{
|
||||
ViewData["Title"] = "Fuchs Intranet";
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
<div class="modal">
|
||||
<div id="oci_login" class="modal-dialog in">
|
||||
<div class="modal-content" novalidate="true">
|
||||
<div class="modal-header">
|
||||
<h3>Fuchs Intranet</h3>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-content" novalidate="true">
|
||||
<form id="loginform" role="form" action="javascript:void(0);">
|
||||
<div class="modal-header"><h3 class="modal-title">Anmeldung</h3></div>
|
||||
<div class="modal-body">
|
||||
<div class="form-body">
|
||||
<div class="form-group">
|
||||
<div class="form-itm">
|
||||
<label for="dlg_userinfo">Email / Anmeldename<span class="ind_required">*</span></label>
|
||||
</div>
|
||||
<div class="form-itm">
|
||||
<input id="dlg_userinfo" name="userinfo" required
|
||||
placeholder="Email-Adresse / Anmeldename" class="form-control" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="form-itm">
|
||||
<label for="dlg_userpass">Passwort<span class="ind_required">*</span></label>
|
||||
</div>
|
||||
<div class="form-itm">
|
||||
<input id="dlg_userpass" name="userpass" required
|
||||
placeholder="Passwort" class="form-control" type="password" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<div class="note_required"><span class="ind_required">*</span><span>Eingabe erforderlich.</span></div>
|
||||
<div id="dbtn-forgotpw" class="btn btn-sm"
|
||||
onclick="$ocms.login.sendpassword.call(this, event);">Passwort vergessen?</div>
|
||||
<button id="dbtn-confirm" type="submit" class="btn btn-primary">Anmelden</button>
|
||||
</div>
|
||||
<div id="dataprivacy" class="modal-note">
|
||||
<h3>Datenschutz</h3>
|
||||
<p>Diese Webseite ist ein nicht-öffentliches Online-Portal.
|
||||
Der Zugang ist ausschließlich für autorisierte Personen vorbehalten.</p>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,105 @@
|
||||
@using System.Security.Claims
|
||||
@using Newtonsoft.Json
|
||||
@{
|
||||
bool isAuth = User.Identity?.IsAuthenticated ?? false;
|
||||
|
||||
var authinfo = new Dictionary<string, object>();
|
||||
if (isAuth)
|
||||
{
|
||||
authinfo["useraccount_id"] = User.FindFirstValue("fuchs:useraccount_id") ?? "";
|
||||
authinfo["email"] = User.FindFirstValue("fuchs:email") ?? "";
|
||||
authinfo["authorization"] = User.FindFirstValue("fuchs:authorization") ?? "0";
|
||||
}
|
||||
authinfo["requestedaccount"] = "";
|
||||
authinfo["accountrequired"] = false;
|
||||
|
||||
string appName = ViewData["AppName"] as string ?? "Fuchs Intranet";
|
||||
string fullName = ViewData["FullName"] as string ?? "";
|
||||
string pageTitle = ViewData["Title"] as string ?? "Intranet";
|
||||
}
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>@pageTitle</title>
|
||||
<script src="~/web/tools.js" asp-append-version="true"></script>
|
||||
|
||||
@if (isAuth)
|
||||
{
|
||||
<script src="~/lib/tinymce/tinymce.min.js"></script>
|
||||
<link rel="stylesheet" href="~/web/fis.min.css" asp-append-version="true" />
|
||||
<script src="~/web/fis.min.js" asp-append-version="true"></script>
|
||||
}
|
||||
else
|
||||
{
|
||||
<link rel="stylesheet" href="~/web/fisb.min.css" asp-append-version="true" />
|
||||
<script src="~/web/fisb.min.js" asp-append-version="true"></script>
|
||||
}
|
||||
|
||||
@await RenderSectionAsync("CustomHeader", required: false)
|
||||
|
||||
<script type="text/javascript">
|
||||
$ocms.auth = @Html.Raw(JsonConvert.SerializeObject(authinfo));
|
||||
</script>
|
||||
</head>
|
||||
<body class="ldng">
|
||||
<div id="bgimg"></div>
|
||||
@if (isAuth)
|
||||
{
|
||||
<div class="pgb inactive">
|
||||
<div class="pgb-progress">
|
||||
<div class="inner"></div>
|
||||
</div>
|
||||
</div>
|
||||
<header>
|
||||
<nav id="mainmenu">
|
||||
<div class="nav-header">
|
||||
<div id="logo"> </div>
|
||||
<button id="mmmb" class="nav-btn" data-toggle="vis" data-target="#mainmenu">
|
||||
<span class="glyphicon glyphicon-menu-hamburger"></span>
|
||||
</button>
|
||||
<div id="brand" class="brand">@appName</div>
|
||||
<div id="activemodule" class="activemodule">Übersicht</div>
|
||||
</div>
|
||||
<ul class="nav-right">
|
||||
<li class="dropdown">
|
||||
<a class="dds dropdown-toggle" role="button" aria-expanded="false">
|
||||
<span class="glyphicon glyphicon-cog" aria-hidden="true"></span>
|
||||
<span class="caret dd"></span>
|
||||
</a>
|
||||
<ul id="vm_menu_auth" class="dropdown-menu right" role="menu">
|
||||
<li class="dropdown submenu">
|
||||
<a class="dds dropdown-toggle" role="button" aria-expanded="false">
|
||||
@fullName<span class="caret dd"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu" role="menu">
|
||||
<li><a onclick="$ocms.logout.call(this);">abmelden</a></li>
|
||||
<li><a onclick="$fis.resetPass.call(this);">Passwort ändern</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
@await RenderSectionAsync("BodyHeader", required: false)
|
||||
</header>
|
||||
<main>
|
||||
<div id="topbar"></div>
|
||||
<div id="listframe"></div>
|
||||
<div id="contentframe">
|
||||
@RenderBody()
|
||||
</div>
|
||||
</main>
|
||||
<footer>
|
||||
@await RenderSectionAsync("BodyFooter", required: false)
|
||||
</footer>
|
||||
}
|
||||
else
|
||||
{
|
||||
@await Html.PartialAsync("~/Views/Partials/vpart__ocms_login.cshtml")
|
||||
@RenderBody()
|
||||
}
|
||||
<div class="timer"></div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,3 @@
|
||||
@{
|
||||
Layout = "~/Views/Shared/_Layout.cshtml";
|
||||
}
|
||||
Reference in New Issue
Block a user