mirror of
https://github.com/fhmq/hmq.git
synced 2026-05-06 07:35:32 +00:00
change acl
This commit is contained in:
@@ -114,19 +114,24 @@ func CheckSuper(clientID, username, password string) bool {
|
|||||||
|
|
||||||
//CheckACL check mqtt connect
|
//CheckACL check mqtt connect
|
||||||
func CheckACL(username, access, topic string) bool {
|
func CheckACL(username, access, topic string) bool {
|
||||||
req, err := http.NewRequest("GET", config.ACLURL, nil)
|
data := url.Values{}
|
||||||
|
data.Add("username", username)
|
||||||
|
data.Add("topic", topic)
|
||||||
|
data.Add("access", access)
|
||||||
|
|
||||||
|
req, err := http.NewRequest("GET", config.ACLURL, strings.NewReader(data.Encode()))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Error("get acl: ", zap.Error(err))
|
log.Error("get acl: ", zap.Error(err))
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
data := req.URL.Query()
|
// data := req.URL.Query()
|
||||||
|
|
||||||
data.Add("username", username)
|
// data.Add("username", username)
|
||||||
data.Add("topic", topic)
|
// data.Add("topic", topic)
|
||||||
data.Add("access", access)
|
// data.Add("access", access)
|
||||||
req.URL.RawQuery = data.Encode()
|
// req.URL.RawQuery = data.Encode()
|
||||||
// log.Debugf("req is :%v", req)
|
// fmt.Println("req:", req)
|
||||||
resp, err := httpClient.Do(req)
|
resp, err := httpClient.Do(req)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Error("request acl: ", zap.Error(err))
|
log.Error("request acl: ", zap.Error(err))
|
||||||
|
|||||||
Reference in New Issue
Block a user