NAS: Add datetime to ac response

This commit is contained in:
mkwcat 2023-12-01 23:14:25 -05:00
parent 67a6a0046a
commit e069955ca5
No known key found for this signature in database
GPG Key ID: 7A505679CE9E7AA9

View File

@ -1,11 +1,13 @@
package nas
import (
"fmt"
"github.com/logrusorgru/aurora/v3"
"net/http"
"net/url"
"strconv"
"strings"
"time"
"wwfc/common"
"wwfc/database"
"wwfc/logging"
@ -95,6 +97,7 @@ func handleAuthRequest(moduleName string, w http.ResponseWriter, r *http.Request
func acctcreate(moduleName string, fields map[string]string) map[string]string {
return map[string]string{
"retry": "0",
"datetime": getDateTime(),
"returncd": "002",
"userid": strconv.FormatInt(database.GetUniqueUserID(), 10),
}
@ -102,8 +105,9 @@ func acctcreate(moduleName string, fields map[string]string) map[string]string {
func login(moduleName string, fields map[string]string) map[string]string {
param := map[string]string{
"retry": "0",
"locator": "gs.wiilink24.com",
"retry": "0",
"datetime": getDateTime(),
"locator": "gs.wiilink24.com",
}
strUserId, ok := fields["userid"]
@ -138,6 +142,7 @@ func login(moduleName string, fields map[string]string) map[string]string {
func svcloc(moduleName string, fields map[string]string) map[string]string {
param := map[string]string{
"retry": "0",
"datetime": getDateTime(),
"returncd": "007",
"statusdata": "Y",
"svchost": "n/a",
@ -175,3 +180,8 @@ func handleProfanity(moduleName string, fields map[string]string) map[string]str
"prwords": prwords,
}
}
func getDateTime() string {
t := time.Now()
return fmt.Sprintf("%04d%02d%02d%02d%02d%02d", t.Year(), t.Month(), t.Day(), t.Hour(), t.Minute(), t.Second())
}