Commit eae5535b authored by ibuler's avatar ibuler

bugfix

parent d9d3f25d
#coding:utf-8 #coding:utf-8
[db] [db]
host = 127.0.0.1 host = 127.0.0.1 # mysql host
port = 3306 port = 3306 # mysql port
user = root user = root # mysql user
password = redhat password = redhat # mysql password
db = jumpserver db = jumpserver # mysql db
[jumpserver] [jumpserver]
user_table = UserManage_user key = 88aaaf7ffe3c6c04 # encrypt key
assets_table = Assets_assets ldap_host = ldap://127.0.0.1:389 # ldap url
assets_user_table = Assets_assetsuser ldap_base_dn = dc=yolu,dc=com # baseDN
key = 88aaaf7ffe3c6c04 admin_cn = cn=admin,dc=yolu,dc=com # admin_cn in slapd.conf defined
ldap_host = ldap://127.0.0.1:389 admin_pass = VNLqNCjpNBIetEoCA2h3 # admin_cn password in slapd.conf defined
ldap_base_dn = dc=yolu,dc=com web_socket_host = 172.10.10.9:3000 # websocket url Need modify, jumpserver IP , port default is 3000
admin_cn = cn=admin,dc=yolu,dc=com \ No newline at end of file
admin_pass = VNLqNCjpNBIetEoCA2h3
web_socket_host = 172.10.10.9:3000
\ No newline at end of file
...@@ -152,7 +152,10 @@ def ip_all_select(username): ...@@ -152,7 +152,10 @@ def ip_all_select(username):
"""select all the server of the user can control.""" """select all the server of the user can control."""
ip_all = [] ip_all = []
ip_all_dict = {} ip_all_dict = {}
user = User.objects.get(username=username) try:
user = User.objects.get(username=username)
except:
return (['error'], {'error':"Don't Use Root To Do That or User isn't Exist."})
all_assets_user = user.assetsuser_set.all() all_assets_user = user.assetsuser_set.all()
for assets_user in all_assets_user: for assets_user in all_assets_user:
ip_all.append(assets_user.aid.ip) ip_all.append(assets_user.aid.ip)
......
...@@ -51,7 +51,7 @@ io.on('connection', function(socket){ ...@@ -51,7 +51,7 @@ io.on('connection', function(socket){
} }
//向所有客户端广播用户加入 //向所有客户端广播用户加入
io.emit('login', {onlineUsers:onlineUsers, onlineCount:onlineCount, user:obj}); //io.emit('login', {onlineUsers:onlineUsers, onlineCount:onlineCount, user:obj});
//console.log(obj.username+'加入了聊天室'); //console.log(obj.username+'加入了聊天室');
}); });
...@@ -72,7 +72,7 @@ io.on('connection', function(socket){ ...@@ -72,7 +72,7 @@ io.on('connection', function(socket){
onlineCount--; onlineCount--;
//向所有客户端广播用户退出 //向所有客户端广播用户退出
io.emit('logout', {onlineUsers:onlineUsers, onlineCount:onlineCount, user:obj}); //io.emit('logout', {onlineUsers:onlineUsers, onlineCount:onlineCount, user:obj});
////console.log(obj.username+'退出了聊天室'); ////console.log(obj.username+'退出了聊天室');
} }
}); });
...@@ -80,7 +80,7 @@ io.on('connection', function(socket){ ...@@ -80,7 +80,7 @@ io.on('connection', function(socket){
//监听用户发布聊天内容 //监听用户发布聊天内容
socket.on('message', function(obj){ socket.on('message', function(obj){
//向所有客户端广播发布的消息 //向所有客户端广播发布的消息
io.emit('message', obj); //io.emit('message', obj);
socket.emit('message',obj); socket.emit('message',obj);
////console.log(obj.username+'说:'+obj.content); ////console.log(obj.username+'说:'+obj.content);
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment