Single-sign-on and self-serve account management.
https://netsyms.biz/apps/accounthub
Você não pode selecionar mais de 25 tópicos
Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Skylar Ittner 356044fb2d | 4 anos atrás | |
---|---|---|
api | 5 anos atrás | |
database_upgrade | 5 anos atrás | |
langs | 4 anos atrás | |
lib | 4 anos atrás | |
login | 4 anos atrás | |
mobile | 5 anos atrás | |
nbproject | 4 anos atrás | |
pages | 4 anos atrás | |
signup | 4 anos atrás | |
static | 4 anos atrás | |
tests | 6 anos atrás | |
.gitignore | 5 anos atrás | |
.gitmodules | 7 anos atrás | |
LICENSE.md | 5 anos atrás | |
README.md | 4 anos atrás | |
action.php | 5 anos atrás | |
api.php | 5 anos atrás | |
app.php | 4 anos atrás | |
composer.json | 4 anos atrás | |
composer.lock | 4 anos atrás | |
database.mwb | 5 anos atrás | |
database.sql | 5 anos atrás | |
feed.php | 5 anos atrás | |
home.php | 6 anos atrás | |
index.php | 5 anos atrás | |
pages.php | 5 anos atrás | |
required.php | 4 anos atrás | |
settings.template.php | 5 anos atrás | |
setup.php | 5 anos atrás |
README.md
AccountHub
AccountHub is a web application enabling secure self-serve account management. Employees can change their password and manage other web apps they have access to with the dashboard.
https://netsyms.biz/apps/accounthub
Installing
- Setup a LAMP server with PHP 7.2, including PHP extensions mbstring, zip, gd, and imagick
- Copy
settings.template.php
tosettings.php
- Import
database.sql
into your database server - Edit
settings.php
and fill in your DB info - Set the URL of the install
- Setup "EXTERNAL_APPS" with specifics for your install.
- Setup the email settings to receive alerts you configure later in ManagePanel
- Run
composer install
(orcomposer.phar install
) to install dependency libraries - Edit the database table
apikeys
and add some API keys for the other apps to use - From a web browser, visit
http://apps/url
(or whatever your setup is). If you did everything right, you should see a login screen. - Now go to
http://apps/url/setup.php
and create an admin account. - Install ManagePanel to setup additional user accounts.
Upgrading
- Run
git pull
or otherwise update the code - Run
composer install
to update dependencies - Execute the SQL scripts in
database_upgrade
to take you from your current version to the latest version - Rewrite your
settings.php
based on the newsettings.template.php