mirror of
https://github.com/janishutz/libreevent.git
synced 2025-11-25 21:34:24 +00:00
75 lines
3.9 KiB
HTML
75 lines
3.9 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<title>Settings :: docs - libreevent</title>
|
|
<link rel="stylesheet" href="/docs/css/style.css">
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<meta charset="utf-8">
|
|
<meta name="description" content="Looking for a free and open source event management solution you can host yourself? libreevent is a project that does exactly that.">
|
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/styles/dark.min.css">
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/highlight.min.js"></script>
|
|
<script>hljs.highlightAll();</script>
|
|
</head>
|
|
<body>
|
|
<div id="nav"></div>
|
|
<div id="side-bar"></div>
|
|
<div id="backToTop" onclick="backToTop();"></div>
|
|
<div id="docPage">
|
|
<div id="doc-container">
|
|
<h1>Settings</h1>
|
|
<h2>2FA</h2>
|
|
<p>libreevent offers two different 2fa modes:</p>
|
|
<ul>
|
|
<li>Standard mode: The user has to click on a link that was sent to him via email. He'll automatically be logged in as soon as the page loads.</li>
|
|
<li>Enhanced mode: The user has to click on a link that was sent to him via email and then has to confirm it by entering the code that is shown to him on the 2FA page. After that he'll automatically be logged in.</li>
|
|
</ul>
|
|
<p>In both modes, the system informs the user about the IP address that tried to log into the account.</p>
|
|
<p>This setting can be changed individually for admin and user accounts and 2FA can be disabled entirely. It is highly encouraged to enable this at least for the admin accounts and for user accounts set the requirement to 'User-defined' or 'Always required' instead of 'Disabled'.</p>
|
|
<h2>User account passwords</h2>
|
|
<p>Here you may set password requirements for the user accounts. The system will always be offering the users to generate a password that is strong for them to facilitate the process of setting a password.</p>
|
|
<h2>Change organisation name</h2>
|
|
<p>This should be self explanatory, but keep in mind that this change will only take effect after the next restart of the node app.</p>
|
|
<h1>Admin Accounts</h1>
|
|
<p>On this page you may add, modify or remove admin accounts. Note that in order for you to see this page, you'll need to be logged in as the user root.</p>
|
|
<h2>Adding an account</h2>
|
|
<h3>Privileges</h3>
|
|
<p>libreevent features a privilege system where you can choose to what group of users you want to add a user you are currently creating. Possible values are:</p>
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th>Group</th>
|
|
<th>Allowed settings</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>Root</td>
|
|
<td>All pages. Can only be one account (the root account)</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Admin</td>
|
|
<td>Can access all pages and settings except for Admin Accounts</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Event-Manager</td>
|
|
<td>Access the events & pages page</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Event-Handler</td>
|
|
<td>Can log into the apps to do entry control</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<h3>Email</h3>
|
|
<p>An Email address is required for account activation and to recover a password in case it gets lost. The system will automatically send an activation email so the user can confirm that the email address is valid.</p>
|
|
<h3>2FA</h3>
|
|
<p>With this checkbox you can choose if this user needs to do two factor authentication, meaning, if the user needs to authorise the login using a link. In the <a href="/docs/admin-panel/settings#2fa">Settings</a> you may choose between the two different 2FA modes that libreevent offers.</p>
|
|
<h2>Modifying an account</h2>
|
|
<h2>Removing an account</h2>
|
|
</div>
|
|
</div>
|
|
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
|
|
<script src="/docs/js/index.js"></script>
|
|
</body>
|
|
</html> |