Example #1
0
        /// <summary>
        /// Authentication of the current user by user name and password
        /// </summary>
        /// <param name="options">The options of this operation</param>
        /// <param name="operationContext">The context of this operation</param>
        /// <returns>Return user id or 0 when user has incorrect a user name or password</returns>
        public override int Handle(AuthenticateUserAppOperationOptions options, IAppOperationContext operationContext)
        {
            int Id_User = -1;

            try {
                ConnectDB conn = new ConnectDB();
                Id_User = conn.AuthorizeRetID(options.UserName, options.Password);
                Logger.Trace(this, options, operationContext);
            }
            catch (Exception ex) { Logger.Error(ex); }
            return(Id_User);
        }