ASP.NET 修改密码代码

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

public partial class changepassword : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        //读取web.config配置文件数据库连接字符串
        string strConstring = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
        //创建sql数据库连接对象
        SqlConnection conn = new SqlConnection();
        conn.ConnectionString = strConstring;
        conn.Open();
        try
        {
            SqlCommand selectedcmd = new SqlCommand("select from users where userid=‘"+Session["userid"].ToString()+"‘and password=‘"+origin.Text.Trim()+"‘",conn);
            SqlDataReader sdr = selectedcmd.ExecuteReader();
            if (sdr.Read())
            {
                SqlCommand updatecmd = new SqlCommand("update users set password=‘" + newpwd.Text.Trim() + "‘where userid=‘" + Session["userid"].ToString() + "‘", conn);
                int i = updatecmd.ExecuteNonQuery();
                if (i == 1)
                {
                    Response.Write("<script language =javascript>alert(‘密码修改成功‘)</script>");
                }
                else
                {
                    Response.Write("<script language =javascript>alert(‘密码修改失败‘)</script>");
                }
            }
            else
            {
                Response.Write("<script language =javascript>alert(‘原密码错误‘)</script>");

            }
        }
        catch (System.Exception ee)
        {
            Response.Write("<script language =javascript>alert(‘" + ee.Message.ToString() + "‘)</script>");
        }
        finally
        {
            conn.Close();
        }
    }
时间: 2024-10-22 08:02:18

ASP.NET 修改密码代码的相关文章

ASP.NET后台显示信息、修改密码等操作

protected void Page_Load(object sender, EventArgs e) { //显示姓名等信息 string sql = "select * from [stu] where id="+Convert.ToString(Request.QueryString["Id"]); DataTable dt = new SqlHelper().ExecuteQuery(sql, CommandType.Text); Label1.Text=

[Asp.net]说说密码框和只读框

原文:[Asp.net]说说密码框和只读框 引言 最近负责了一个公司的小项目,从前台到后代,都是自己搞的,为一个客户弄一个信息管理的小系统,虽然对界面什么的没要求,处于负责的态度,还是给他加了一下样式,当然,大部分样式还是从网上扒下来的. 密码框 情景是这样的,当你在用户列表中选择要编辑的记录时,需要在编辑页面将用户信息填在对应的框内,密码框的问题就来了.这里弄了一个简单页面进行测试,代码如下: 1 <%@ Page Language="C#" AutoEventWireup=&

5、CRM2011编程实战——在CRM中添加修改密码功能

需求:登录CRM2011的用户,让其可以自己修改密码. 解决方案:新建一个自定义页面,为其提供修改域账号功能.第一步:获取当前域账号,第二步:修改当前域账号密码. 新建aspx页面ResetUserPassword.aspx,前台代码如下: <%@Page Language="C#" AutoEventWireup="true" CodeBehind="ResetUserPassword.aspx.cs" Inherits="Hu

修改密码(密码的强度,密码重置)

<head id="Head1" runat="server"><meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>人事管理-修

python 随机远程主机修改密码

执行脚本需要有以下前提: 主机与客户机配置互信(ssh 无密码认证登录) 需要读取当前目录下的host文件,里面是连接远程主机的ip地址 脚本可以修改远程主机为ubuntu和centos的密码 代码如下: #!/usr/bin/env python #coding:utf-8 import paramiko import platform import sys,os import threading import time def color_print(msg, color='red', ex

SharePoint 修改密码Web Part部署方案

SharePoint 修改密码Web Part部署方案 1. 以管理员身份打开Visual Studio2010,新建项目,模板选择SharePoint2010,平台选择.NET Framework 3.5, 新建空白SharePoint项目,编辑名称changePWD及位置,点击确定. 2. 弹出SharePoint 自定义向导.填写预调试站点,点击验证.验证成功后,选择"部署为场解决方案",点击确定. 3. 右键点击changePWD,添加----新建项,选择可视Web部件pass

exchang2010OWA主界面添加修改密码选项

适用 只有AD账号或者只有邮箱都可以修改密码 exchange邮箱用户可以登录OWA修改密码,当AD用户密码过期或者重置密码勾选了"用户下次登录时须更改密码"时,用户登录Exchange 2010 OWA中会自动跳到修改密码的页面,但是对于只有AD用户没有邮箱的用户,则无法使用OWA修改密码,这时可以考虑在OWA首页增加一个更改密码的链接页面,以方便AD用户随意自主修改密码. 1. 打开exchange安装路径默认为C:\Program Files\Microsoft\Exchange

REDHAT7单用户模式修改密码

Redhat7采用的是grub2,和Redhat6.x进入单用户的方法不同. 一.init方法 1.centos7的grub2界面会有两个入口,正常系统入口和救援模式: 2.修改grub2引导 在正常系统入口上按下"e",会进入edit模式,搜寻ro那一行,以linux16开头的: 把ro更改成rw:(把只读更改成可写) 把rhgb quiet删除:(quiet模式没有代码行唰唰的走,可以删除) 增加init=/bin/sh:(或init=/bin/bash,指定shell环境) 按下

MVC5 网站开发之六 管理员功能之添加、删除、重置密码、修改密码、列表浏览

  一.安装插件. 展示层前端框架以Bootstrap为主,因为Bootstrap的js功能较弱,这里添加一些插件作补充.其实很多js插件可以通过NuGet安装,只是NuGet安装时添加的内容较多,不如自己复制来的干净,所以这里所有的插件都是下载然后复制到项目中. 1.Bootstrap 3 Datepicker 4.17.37 网址:https://eonasdan.github.io/bootstrap-datetimepicker/ 下载并解压压缩包->将bootstrap-datetim