tat-besidovskaТогда что мешает идентифицировать пользователей по IP их машины?
Имена сотрудников я подозреваю можно узнать. А на сервере сопоставлять IP с именами.
Узнать имя на прямую не получиться.
Если только написать программу, которая по порту будет возвращать имя пользователя, а потом всем её поставить в автозапуск =)
Если ты админ, тогда проблем нет. На go это несколько строчек.
package main
import (
"net/http"
"fmt"
"os/user"
)
func main () {
http.HandleFunc("/userName", func(writer http.ResponseWriter, request *http.Request) {
user, _ := user.Current()
fmt.Fprintf(writer, user.Username)
})
http.ListenAndServe(":7777", nil)
}
http://user_ip:7777/userName вернёт имя пользователя
В принципе так можно проверять пользователя, если программа стоит, значит наш, если нет то какой то левый)
_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2