Вопрос

Id текущего пользователя из C# в 7.11

Добрый день.

Собственно, сабж: как получить свой SysAdminUnit.Id? Нашел только для старой "клиент-серверной" архитектуры. Есть какая-то доступная переменная или функция?

Нравится

1 комментарий
Лучший ответ

Здравствуйте!

Вот так:

private UserConnection UserConnection
        {
            get
            {
                if (_userConnection != null)
                {
                    return _userConnection;
                }
                _userConnection = HttpContext.Current.Session["UserConnection"] as UserConnection;
                if (_userConnection != null)
                {
                    return _userConnection;
                }
                return _userConnection;
            }
 
            set { _userConnection = value; }
        }
 
var userId = UserConnection.CurrentUser.Id;

 

Здравствуйте!

Вот так:

private UserConnection UserConnection
        {
            get
            {
                if (_userConnection != null)
                {
                    return _userConnection;
                }
                _userConnection = HttpContext.Current.Session["UserConnection"] as UserConnection;
                if (_userConnection != null)
                {
                    return _userConnection;
                }
                return _userConnection;
            }
 
            set { _userConnection = value; }
        }
 
var userId = UserConnection.CurrentUser.Id;

 

Показать все комментарии