网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > ASP.NET技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
..NET下生产图片验证码.
..NET正则表达式使用高级技巧之反.
.ASP.NET中Session的状态保持方式.
.ASP.Net防止刷新自动触发事件的解.
.ASP.NET中实现中文简/繁体自动转.
.在ASP.NET中把图片保存到SQL SER.
.ADO.NET 2.0 - 如何建立一个 Da.
..net下访问Access数据库需要注意.
.ASP.NET数据库编程之处理文件访问.
.asp.net WebForm页面间传值方法.
.asp.net 2.0下嵌套masterpage页的.
.asp.net 2.0 上传控件的使用.
.ASP.NET 2.0高级数据处理之冲突检.
.1.1和2.0下进行https请求的不同实.
.一个高效判断字符串是否全数字的.
.用代码画折线图/柱形图/条形图.
.关于EXCEL数据上传到SQL SERVER中.
.在Asp.net用C#建立动态Excel(外文.
.ASP.NET对IIS中的虚拟目录进行操.
.如何在GridView中一次性批量更新.

ASP.NET中散列加密密码

发表日期:2006-7-11


private void LoginButton_Click(object sender,System.EventArgs e)
{
        String sql=String.Format("select password from Administrator where AdminID='{0}',UseridBox.Text);
        SqlConnection conn=new SqlConnection(ConfigurationSettings.AppSettings["connectionString"]);
        SqlDataReader myreader=new SqlCommand(sql,conn).ExecuteReader();
        if(myreader.Read())
        {
                String hashed=FormsAuthentication.HashPasswordForStoringInConfigFile(PasswordTextBox.Text,"SHA1");
                //将用户输入的密码哈希后再与数据库是的哈希值进行比较
                if(hash==myreader["password"]).ToString())
                {
                        FormsAuthentication.RedirectFromLoginPage(UseridBox.Text,true);//转到请求页
                }
                else
                        Result.Text="密码错误";
        }
        else
                Result.Text="用户不存在";
        conn.Close();
}
上一篇:ASP.NET2.0实现网站的自动升级 人气:5650
下一篇:将ASP.NET页面内的数据导出到Excel 或 Word中 人气:7568
浏览全部ASP.NET的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐