public static UsuarioResumido Login(int empresa, int usuario, String senha) { string spwd = new Krypto().EncryptString(senha, AcaoKrypto.cnDECRYPT); DataClassesDataContext dcdc = new DataClassesDataContext(); List<UsuarioResumido> user = ( from u in dcdc.USUARIOs join v in dcdc.VENDEDORs on u.CodUsu equals v.CodUsu where u.CodEmp.Equals(empresa) where u.CodUsu.Equals(usuario) where u.Senha.Equals(new Krypto().EncryptString(senha, AcaoKrypto.cnENCRYPT)) where u.ATIVO.Equals('A') orderby u.NomUsu select new UsuarioResumido ( u.CodEmp, u.CodUsu, u.NomUsu, u.IDUSUARIOS, u.ATIVO == 'S' ? true : false, u.Senha, v.CodVend, v.NomVend ) ).ToList(); if (user.Count == 1) { return user[0]; } return null; }
protected void Page_Load(object sender, EventArgs e) { Response.CacheControl = "no-cache"; Response.AddHeader("Pragma", "no-cache"); Response.Expires = -1; if (Request.QueryString["1"] != null) { string spwd = new Krypto().EncryptString(Request.QueryString["3"].ToString(), AcaoKrypto.cnDECRYPT); Session["integracao"] = Request.QueryString["1"].ToString() + "|" + Request.QueryString["2"].ToString() + "|" + spwd; } }