因为帅烦 发表于 2006-12-22 15:02:21

新站测试 - BBS 程序 ■■■■■■■■■■■■■■■■■■■■

打网络游戏得到一个极品装备,价值 509 思明论坛!

   下次努力哦!……  本人的毕业设计   一个BBS论坛(一个仅供学习用的陋野、缩水、功能缺少只提观赏论坛)
   http://172.16.1.234
  采用三层开发模式通过 数据访问层(Data Access Layer)业务逻辑层(Business Logic Layer)将表示逻辑与数据访问逻辑区分。
  基于Asp.Net2.0环境+Windows2003下开发、使用了许多.Net2.0的新控件和功能。
  目前只是测试阶段,待进一步更新修复成功后将发布源代码大家下载、共同学习。
  本程序适合于:
想学习Asp.Net2.0一些新功能、控件、方法
想学习Asp.Net2.0下使用Ajax(不是控件也不是调用dll 属于自己手写的那种方式)
想学习Asp.Net2.0的XSD方式分层模式(使用XSD文件生成强类型DataSet 、TableAdapter 、DataTable、DataRow 实现底层数据库操作作为数据访问层。通过ObjectDataSource访问业务逻辑层实现与数据访问层互交(尚未做这种方式的三层性能测试、但是得出的结论是极大的降低了手写代码的步骤,提高开发效率))
想学习Asp.Net2.0的模版页(master)、主题(Themes)
想学习Asp.Net2.0号称不写一行代码实现数据库管理包含修改、添加、删除功能(懒人的.net)。
想学习通过视图+通用分页实现优化数据库查询提高Repeater分页性能
想学习嵌套Repeater
想学习网站用户安全方面(加密用户密码、使用Cookie验证用户登陆)

  网站只是向.Net初学者提供学习的一套站点、没有什么含金量,和高深的东西(由于本人水平问题),代开发成熟后提供源代码大家下载、交流、学习。本站只是学习之用,许多功能都没做,所以无法用与实际使用。如果在浏览时候发现什么错误欢迎指正(如果是建议增加功能就算了、因为时间因素功能只做到提供学习而已)(注明:此系统未加一些代码过滤、大家交流一下就好,不搞我哦!)
  待程序错误修复完后会再发贴发布站点的、谢谢大家对新手的支持。
  

[ 本帖最后由 因为帅烦 于 2006-12-22 15:04 编辑 ]

枉费交钱 发表于 2006-12-22 15:04:32

:loveliness:

冷血无情 发表于 2006-12-22 15:05:28

朋友聚赌,你输了 337 思明论坛,热心值减 2 !

   下次努力哦!……Discuz! 格式仿得不错!!:handshake

因为帅烦 发表于 2006-12-22 15:20:59

参加青年志愿者活动,得纪念品价值 84 思明论坛,热心值加 8 !

   下次努力哦!……主要写出来想给网站的网页组新成员学习、也提供学校的asp.net新手学习的 站点
没什么技术含量的:Q

欣云 发表于 2006-12-22 15:53:04

现在发觉用.NET做论坛很容易~~~哈哈~~那个cheng**讲课超LJ~听他一学期的课还比不上我自己看一天的书~~:lol

冷血无情 发表于 2006-12-22 15:59:07

也是用C#做起来的!!不错不错!:handshake :handshake

因为帅烦 发表于 2006-12-22 16:39:35

市政府上门征税,收取你 3% 的个人所得税!

   下次努力哦!……感觉最困难的是SQL多表查询
超过二个表就开始蒙了````看DZ的论坛查询语句.....巨强
一个查询就可以查询完N多信息

心醉清风々 发表于 2006-12-22 16:39:40

:L :L :victory:

欣云 发表于 2006-12-22 17:41:20

为社区提供新闻线索,得奖励 138 思明论坛!

   下次努力哦!……我现在要用SQL语句基本上要先翻翻书~然后再写语句~~过后马上忘记掉~~:lol

CECK 发表于 2006-12-22 18:48:17

朋友们要你请客,在世纪大饭店大吃一顿后花去了 395 思明论坛!

   下次努力哦!……强人`````````:victory:

欣云 发表于 2006-12-27 16:52:30

呵呵~~偶做的用了MD5加密技术~~:Q
public class MD5
{
public MD5()
{
   //
   // TODO: 在此处添加构造函数逻辑
   //
}
//MD5加密
public string md5(string md5Str)
{
   //获取要加密的字段,并转化为Byte[]数组
   byte[] data = System.Text.Encoding.Unicode.GetBytes(md5Str.ToCharArray());
   //建立加密服务
   System.Security.Cryptography.MD5 md5 = new System.Security.Cryptography.MD5CryptoServiceProvider();
   //加密Byte[]数组
   byte[] result = md5.ComputeHash(data);
   //将加密后的数组转化为字段
   string Sresult = System.Text.Encoding.Unicode.GetString(result);
   return Sresult;
}
}

A_Fenzai 发表于 2006-12-27 16:57:34

顶上.....................还是老大厉害/1!!

xYx 发表于 2006-12-27 17:11:29

:lol :lol :victory: :handshake

A_Fenzai 发表于 2006-12-27 22:27:41

:victory: :lol :lol :time:

因为帅烦 发表于 2006-12-28 22:52:50

你在街头拐角捡到 544 思明论坛,收入了你的口袋,热心值减 3 !

   下次努力哦!……欣云不错:)
顶上,贴出我做的论坛上面用的

    /// <summary>
    /// 加密字符串(乱码+MD5+SHA1)
    /// </summary>
    /// <param name="Word">输入要加密的字符串</param>
    public static string Encrypt_String(string Word)
    {
      Word = Word + "!@#$ǘ)ǘΘ♠Ξ%^&*ǘ┑ΘЖ♣ЖЮ&*ЧíАā";//这样就不怕用户密码简单了
      Word = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Word, "MD5");//加密
      Word = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Word, "sha1");//再加在密
      return Word;
    }

当用户注册时候和登陆时候都是利用这个来验证密码的。就算用户密码简单得只是一位数而已,我也能保证不会被破解出来:victory:
页: [1] 2
查看完整版本: 新站测试 - BBS 程序 ■■■■■■■■■■■■■■■■■■■■