using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using SteamWare; using MapoDb; namespace MoonProTablet.WebUserControls { public partial class mod_enrollByJumperAuthKey : System.Web.UI.UserControl { protected void Page_Load(object sender, EventArgs e) { // procedo alla ricerca di dati via sessione x User AuthKey tryAutoEnroll(); } /// /// prova a fare auto enroll /// public void tryAutoEnroll() { // recupero dati da session string UserAuthKey = ""; int MatrOpr = 0; string userAgent = ""; bool fatto = false; string DeviceName = ""; string IPv4 = ""; try { UserAuthKey = memLayer.ML.StringSessionObj("UserAuthKey"); MatrOpr = DataLayer.MatrOpr; userAgent = Request.UserAgent; } catch { } // se ci sono i dati effettua tentativo di AutoEnroll del device if (MatrOpr > 0 && UserAuthKey != "") { DeviceName = Request.UserHostName; IPv4 = Request.UserHostName; fatto = DataLayer.obj.enrollDevice(UserAuthKey, IPv4, DeviceName, userAgent, MatrOpr); if (fatto) { Response.Redirect(memLayer.ML.confReadString("mainPage")); } } } } }