当前位置: 首页>>代码示例>>C#>>正文


C# Security.Encrypt方法代码示例

本文整理汇总了C#中Security.Encrypt方法的典型用法代码示例。如果您正苦于以下问题:C# Security.Encrypt方法的具体用法?C# Security.Encrypt怎么用?C# Security.Encrypt使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Security的用法示例。


在下文中一共展示了Security.Encrypt方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: BtnGrabar_Click

 protected void BtnGrabar_Click(object sender, DirectEventArgs e)
 {
   try
   {
     Security sec = new Security();
     int id_usuario = FWPConfiguration.get_ID_User(Session.SessionID);
     co_ca_usuarios usuario = new bf_ca_usuarios().GetData(id_usuario);
     string claveActual = sec.Decrypt(usuario.us_password);
     if (claveActual.Equals(txtClaveAntigua.Text.Trim()))
     {
       if (!txtClaveAntigua.Text.Trim().Equals(txtClaveNueva.Text.Trim()))
       {
         usuario.us_password = sec.Encrypt(txtClaveNueva.Text.Trim());
         usuario.us_feccambiopass.Fecha = DateTime.Now;
         usuario = new bf_ca_usuarios().Save(usuario);
         Mensajes.Show("Mensaje",ErrorText.REGISTRO_MODIFICADO,Mensajes.Icon.INFO);
       }
       else
       {
         Mensajes.Error(ErrorText.CLAVE_INGRESADA_REPETIDA);
       }
     }
     else
     {
       txtClaveAntigua.Text = "";
       txtClaveNueva.Text = "";
       txtRepiteClaveNueva.Text = "";
       txtClaveAntigua.Focus();
       Mensajes.Error(ErrorText.CLAVE_INCORRECTA);
     }
   }
   catch (Exception ex)
   {
     Mensajes.Error(ErrorText.ERROR_CAMBIAR_CLAVE, "CambiarClave.BtnGrabar_Click",ex);
   }
 }
开发者ID:PlataformaGroup,项目名称:TattersallAdmin,代码行数:36,代码来源:CambiarClave.aspx.cs

示例2: btnGuardar_Click

    protected void btnGuardar_Click(object sender, DirectEventArgs e)
    {
      try
      {
        Security sec = new Security();
        string mensaje = ErrorText.REGISTRO_INGRESADO;
        co_ca_usuarios usr = new co_ca_usuarios();
        if (hiddenID.Text != "0")
        {
          usr = new bf_ca_usuarios().GetData(hiddenID.Text.ValidaEntero(hiddenID.FieldLabel));
          mensaje = ErrorText.REGISTRO_MODIFICADO;
        }

        usr.id_persona.id = cmbIdPersona.SelectedItem.Value.ValidaEntero(cmbIdPersona.FieldLabel);
        usr.us_esvigente = EstadosRegistros.ConvertirAEstadosRegistros(chk_us_esvigente.Value);
        usr.us_consuser = txtUsConsuser.Text;
        usr.us_password = sec.Encrypt(txtUsClave.Text);

        usr = new bf_ca_usuarios().Save(usr);
        if (usr.id!=0)
        {
          formPanel.Reset();
        }
        Mensajes.Show("Mensaje",mensaje,"CloseIframe();",MessageBox.Icon.INFO);

      }
      catch (Exception)
      {
        Mensajes.Error(ErrorText.ERROR_GUARDAR_REGISTRO);
      }
    }
开发者ID:PlataformaGroup,项目名称:TattersallAdmin,代码行数:31,代码来源:wf_ca_usuarios_adm.aspx.cs

示例3: Security

    protected void ResetearContraseña(object sender, DirectEventArgs e)
    {
      try
      {
        int id_persona = e.ExtraParams["id"].ToString().ValidaEntero("id_persona");
        Security sec = new Security();

        new ConexionPlgOnline(this.ObtenerConexion()).RestableceClave(id_persona, sec.Encrypt("12345a"));
        Mensajes.Show("Mensaje", "La contraseña de esta persona ha sido restaurada a 12345a");

      }
      catch (Exception ex)
      {
        Mensajes.Error("Error al Restaurar la Contraseña", ex.TargetSite.ToString(), ex);
      }
    }
开发者ID:PlataformaGroup,项目名称:TattersallAdmin,代码行数:16,代码来源:wf_agrupados_garantias.aspx.cs


注:本文中的Security.Encrypt方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。