mirror of https://github.com/bjdgyc/anylink.git
优化代码
This commit is contained in:
parent
e66a842e77
commit
ea7a487c26
|
@ -134,20 +134,18 @@ func checkLocalUser(name, pwd, group string) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
// 用户过期时间到达后,更新用户状态,并返回一个状态为过期的用户切片
|
// 用户过期时间到达后,更新用户状态,并返回一个状态为过期的用户切片
|
||||||
func CheckUserlimittime() []interface{} {
|
func CheckUserlimittime() (limitUser []interface{}) {
|
||||||
u := &User{Status: 2}
|
if _, err := xdb.Where("limittime <= ?", time.Now()).And("status = ?", 1).Update(&User{Status: 2}); err != nil {
|
||||||
if _, err := xdb.Where("limittime <= ?", time.Now()).And("status = ?", 1).Update(u); err != nil {
|
return
|
||||||
fmt.Println(err)
|
|
||||||
}
|
}
|
||||||
user := make(map[int64]User)
|
user := make(map[int64]User)
|
||||||
limitUser := make([]interface{}, 0)
|
|
||||||
if err := xdb.Where("status != ?", 1).Find(user); err != nil {
|
if err := xdb.Where("status != ?", 1).Find(user); err != nil {
|
||||||
fmt.Println(err)
|
return
|
||||||
}
|
}
|
||||||
for _, v := range user {
|
for _, v := range user {
|
||||||
limitUser = append(limitUser, v.Username)
|
limitUser = append(limitUser, v.Username)
|
||||||
}
|
}
|
||||||
return limitUser
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|
|
@ -21,7 +21,9 @@ func LinkHome(w http.ResponseWriter, r *http.Request) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
index := &dbdata.SettingOther{}
|
index := &dbdata.SettingOther{}
|
||||||
dbdata.SettingGet(index)
|
if err := dbdata.SettingGet(index); err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
w.WriteHeader(http.StatusOK)
|
w.WriteHeader(http.StatusOK)
|
||||||
if index.Homeindex == "" {
|
if index.Homeindex == "" {
|
||||||
index.Homeindex = "AnyLink 是一个企业级远程办公 SSL VPN 软件,可以支持多人同时在线使用。"
|
index.Homeindex = "AnyLink 是一个企业级远程办公 SSL VPN 软件,可以支持多人同时在线使用。"
|
||||||
|
|
Loading…
Reference in New Issue