Asofdate Hauth Project Release
go sdk >= 1.8
Java версия: hauth-java
go get github.com/hzwy23/hauth
# Эта команда создаст исполняемый файл hauth в каталоге GOPATH/bin.
# Затем поместите исполняемый файл в каталог $GOPATH/src/github.com/hzwy23/hauth или используйте предоставленный в проекте скрипт build.sh для компиляции и создания исполняемого файла снова.
# Следуйте инструкциям ниже, чтобы импортировать базу данных.
Каждый проект имеет дату окончания. Для достижения цели быстрой разработки мы разработали платформу на основе beego. Эта платформа включает в себя управление меню, управление пользователями, управление ролями, управление полномочиями, управление журналами, управление организациями, управление маршрутами, определение доменов и так далее. На этой платформе можно быстро разрабатывать собственные приложения, чтобы реагировать на быстро меняющиеся рыночные потребности.
Создать безопасную, стабильную и расширяемую платформу быстрой разработки. На основе этой платформы можно быстро разработать необходимые приложения для рынка, избегая разработки и тестирования базовых услуг системы.
Управление системой является основной функцией всего продукта. Меню ресурсов системы является общим ресурсом всей системы, а остальные ресурсы создаются в соответствующих доменах.
В каждом домене есть уникальная информация: организации, пользователи, роли, поэтому в этой платформе разработки можно легко создать приложение, подходящее для разных групп людей, и изолировать информацию между разными группами, но совместно использовать её внутри одной группы. В приложении, когда добавляется новая группа пользователей, необходимо только создать новый домен для реализации этой функции.
1. Импорт данных базы:
Создайте пользователя базы данных и импортируйте данные, в настоящее время поддерживаются MySQL и MariaDB. Версия Oracle является коммерческой версией и пока не открыта, если вам это нужно, вы можете связаться с нами.
Способ импорта данных, пожалуйста, измените «имя базы данных» на имя существующей базы данных:
mysql -uroot -p имя базы данных < ./init_hauth.sql
Примечание: init_hauth.sql находится в каталоге src/github.com/hzwy23/hauth/db.
2. Скомпилируйте код hauth и создайте исполняемый файл:
A. Компиляция непосредственно из установочного пакета:
Выполните следующую команду, прежде чем выполнять команду, убедитесь, что у вас установлен go sdk:
## cd в каталог распаковки hauth, затем выполните следующую команду
./build.sh
## Этот режим компиляции создаст исполняемый файл hauth.
Эта команда создаст исполняемый файл hauth в каталоге распаковки hauth.
B. Используйте метод сборки для компиляции main.go:
Файл main.go находится в корневом каталоге распакованного hauth. Метод компиляции следующий:
# cd в корневой каталог после распаковки
go get github.com/hzwy23/hauth
go build -i main.go
Для пользователей LiteIDE рекомендуется использовать второй метод для отладки. После настройки переменной среды GOPATH вы можете напрямую открыть main.go, а затем нажать BuildAndRun, чтобы запустить службу.
3. Измените файл конфигурации:
Файлы конфигурации находятся в каталоге conf, app.conf — это файл конфигурации beego, который в основном связан с номером порта сервера и т. д., а другой — файл конфигурации app.conf, который в основном используется для настройки информации о соединении с базой данных и управлении журналом.
Метод настройки beego, пожалуйста, обратитесь к проекту beego, перейдите по адресу: beego.me. Ниже описывается метод настройки базы данных в app.conf.
DB.type=mysql
DB.tns = "tcp(localhost:3306)/test"
DB.user = root
DB.passwd="xzPEh+SfFL3aimN0zGNB9w=="
Обратите внимание: изменённый файл должен быть сохранён в кодировке utf-8, иначе могут возникнуть исключения. DB.type=mysql, это значение не следует изменять, поскольку предоставленный в текущем проекте файл базы данных предназначен для MySQL и MariaDB.
Измените соответствующую информацию о базе данных в DB.tns, номер порта, имя базы данных.
Измените DB.user на соответствующее имя пользователя базы данных.
Измените DB.passwd на соответствующий пароль пользователя, система автоматически зашифрует его после запуска, здесь вы можете ввести незашифрованный пароль.
## linux, вам также необходимо иметь права администратора для запуска порта ниже 1024.
nohup ./hauth &
## Mac,
sudo ./hauth
## windows,
## просто дважды щелкните исполняемый файл hauth напрямую.
Откройте браузер и посетите: https://localhost:8090
Имя пользователя: admin, пароль: hzwy23
E-mail: hzwy23@163.com
Адрес демонстрации: http://www.asofdate.com/cms
Демонстрационная версия относится к версии эволюции проекта hauth: github.com/hzwy23/appsugar
Имя пользователя: demo
Пароль: 123456
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )