论坛(2)

来源:互联网 发布:筋斗云网络加速器 编辑:程序博客网 时间:2024/04/30 15:30

Register.aspx

<%@ Page Language="c#" Inherits="MyBBS.Web.Register" CodeFile="Register.aspx.cs" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>用户注册</title>
    <link href="Styles/Style.css" type="text/css" rel="stylesheet" />
</head>
<body>
    <form id="Form1" method="post" runat="server">
    <!--download from 51aspx.com-->

        <table id="Table1" style="z-index: 101; left: 40px; width: 440px; position: absolute;
            top: 32px; height: 446px" cellspacing="1" cellpadding="0" width="440" border="1">
            <tbody>
                <tr>
                    <td style="width: 90px">
                        登录名*</td>
                    <td style="width: 232px">
                        <asp:TextBox ID="TextBoxLoginName" runat="server" Width="120px"></asp:TextBox><asp:Button
                            ID="ButtonCheck" runat="server" Text="是否存在?" OnClick="ButtonCheck_Click"></asp:Button></td>
                </tr>
                <tr>
                    <td style="width: 90px">
                        姓名*</td>
                    <td style="width: 232px">
                        <asp:TextBox ID="TextBoxUserName" runat="server" Width="120px"></asp:TextBox></td>
                </tr>
                <tr>
                    <td style="width: 90px">
                        密码*</td>
                    <td style="width: 232px">
                        <asp:TextBox ID="TextBoxPassword" runat="server" TextMode="Password"></asp:TextBox></td>
                </tr>
                <tr>
                    <td style="width: 90px">
                        重复密码*</td>
                    <td style="width: 232px">
                        <asp:TextBox ID="TextBoxPassword2" runat="server" TextMode="Password"></asp:TextBox></td>
                </tr>
                <tr>
                    <td style="width: 90px">
                        联系地址</td>
                    <td colspan="2">
                        <asp:TextBox ID="TextBoxAddress" runat="server" Width="368px"></asp:TextBox></td>
                </tr>
                <tr>
                    <td style="width: 90px">
                        个人主页</td>
                    <td style="width: 232px">
                        <asp:TextBox ID="TextBoxHomepage" runat="server" Width="224px"></asp:TextBox></td>
                </tr>
                <tr>
                    <td style="width: 90px; height: 27px">
                        电子邮件*</td>
                    <td style="width: 232px; height: 27px">
                        <asp:TextBox ID="TextBoxEmail" runat="server" Width="200px"></asp:TextBox></td>
                </tr>
                <tr>
                    <td style="width: 133px" align="center" colspan="3">
                        <asp:TextBox ID="TextBoxDeclare" runat="server" TextMode="MultiLine" Width="432px"
                            Height="152px" ReadOnly="True">服务条款
您只有无条件接受以下所有服务条款,才能继续申请:

1、服务条款的确认和接纳(51aspx.com)
    本系统服务涉及到的本系统产品的所有权以及相关软件的知识产权归本系统公司所有。本系统公司所提供的服务必须按照其发布的公司章程,服务条款和操作规则严格执行。本服务条款的效力范围及于本系统公司的一切产品和服务,用户在享受本系统公司任何单项服务时,应当受本服务条款的约束。用户通过进入注册程序并点击“我接受”的按钮,即表示用户与本系统公司已达成协议,自愿接受本服务条款的所有内容。
    当用户使用本系统各单项服务时,用户的使用行为视为其对该单项服务的服务条款以及本系统公司在该单项服务中发出的各类公告的同意。

2、服务简介
  本系统公司运用自己的操作系统通过国际互联网络为用户提供各项服务。用户必须:
   (1)提供设备,包括个人电脑一台、调制解调器一个及配备上网装置。
   (2)个人上网和支付与此服务有关的电话费用。
  考虑到本系统产品服务的重要性,用户同意:
   (1)提供及时、详尽及准确的个人资料。
   (2)不断更新注册资料,符合及时、详尽准确的要求。所有原始键入的资料将引用为注册资料。
  另外,用户可授权本系统公司向第三方透露其注册资料,否则本系统公司不能公开用户的姓名、住址、出件地址、电子邮箱、帐号。除非:
   (1)用户要求本系统公司或授权某人通过电子邮件服务透露这些信息。
   (2)相应的法律、法规要求及程序服务需要本系统公司提供用户的个人资料。
  如果用户提供的资料不准确,不真实,不合法有效,本系统公司保留结束用户使用本系统各项服务的权利。用户在享用本系统各项服务的同时,同意接受本系统提供的各类信息服务。

3、服务条款的修改
  本系统公司有权在必要时修改本服务条款以及各单项服务的相关条款。用户在享受单项服务时,应当及时查阅了解修改的内容,并自觉遵守本服务条款以及该单项服务的相关条款。

4、服务修订
  本系统公司保留随时修改或中断服务而不需通知用户的权利。用户接受本系统公司行使修改或中断服务的权利,本系统公司不需对用户或第三方负责。

5、用户隐私制度
  尊重用户个人隐私是本系统公司的一项基本政策。所以,作为对以上第二点个人注册资料分析的补充,本系统公司一定不会公开、修改或透露用户的注册资料及保存在本系统各项服务中的非公开内容,除非本系统公司在诚信的基础上认为透露这些信息在以下几种情况是必要的:
   (1)遵守有关法律规定,包括在国家有关机关查询时,提供用户在本系统的网页上发布的信息内容及其发布时间、互联网地址或者域名。
   (2)保持维护本系统的知识产权和其他重要权利。
   (3)在紧急情况下竭力维护用户个人和社会大众的隐私安全。
   (4)根据本条款相关规定或者本系统认为必要的其他情况下。

6、用户的帐号、密码和安全性
  您一旦注册成功成为用户,您将得到一个密码和帐号。如果您未保管好自己的帐号和密码而对您、本系统或第三方造成的损害,您将负全部责任。另外,每个用户都要对其帐户中的所有活动和事件负全责。您可随时改变您的密码和图标,也可以结束旧的帐户重开一个新帐户。用户同意若发现任何非法使用用户帐号或安全漏洞的情况,立即通告本系统公司。

7、拒绝提供担保和免责声明
  用户明确同意使用本系统服务的风险由用户个人承担。本系统公司明确表示不提供任何类型的担保,不论是明确的或隐含的,但是对商业性的隐含担保,特定目的和不违反规定的适当担保除外。本系统公司不担保服务一定能满足用户的要求,也不担保服务不会受中断,对服务的及时性、安全性、真实性、出错发生都不作担保。本系统公司拒绝提供任何担保,包括信息能否准确、及时、顺利地传送。用户理解并接受下载或通过本系统产品服务取得的任何信息资料取决于用户自己,并由其承担系统受损、资料丢失以及其它任何风险。本系统公司对在服务网上得到的任何商品购物服务、交易进程、招聘信息,都不作担保。用户不会从本系统公司收到口头或书面的意见或信息,本系统也不会在这里作明确担保。

8、有限责任
  本系统公司对直接、间接、偶然、特殊及继起的损害不负责任,这些损害来自:不正当使用产品服务,在网上购买商品或类似服务,在网上进行交易,非法使用服务或用户传送的信息有所变动。这些损害会导致本系统公司形象受损,所以本系统公司早已提出这种损害的可能性。

9、禁止服务的商业化
  用户使用本系统各项服务的权利是个人的。用户只能是一个单独的个体而不能是一个公司或实体的商业性组织。用户承诺不经本系统公司同意,不能利用本系统各项服务进行销售或其他商业用途。

10、本系统虚拟社区信息的储存及限制
  本系统公司不对用户所发布信息的删除或储存失败负责。本系统公司保留判定用户的行为是否符合本系统虚拟社区服务条款的要求和精神的权利,如果用户违背了服务条款的规定,则中断其虚拟社区服务的帐号。在本社区内,无论是用户原创或是用户得到著作权人授权转载的作品,用户上载的行为即意味着用户或用户代理的著作权人授权本系统公司对上载作品享有不可撤销的永久的使用权和收益权,但用户或原著作权人仍保有上载作品的著作权。

11、用户管理
  用户单独承担发布内容的责任。用户对服务的使用是根据所有适用于服务的地方法律、国家法律和国际法律标准的。用户承诺:
   (1)在本系统的网页上发布信息或者利用本系统的服务时必须符合中国有关法规(部分法规请见附录),不得在本系统的网页上或者利用本系统的服务制作、复制、发布、传播以下信息:
   (a)反对宪法所确定的基本原则的;
   (b) 危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一的;
   (c) 损害国家荣誉和利益的;
   (d) 煽动民族仇恨、民族歧视,破坏民族团结的;
   (e) 破坏国家宗教政策,宣扬邪教和封建迷信的;
   (f) 散布谣言,扰乱社会秩序,破坏社会稳定的;
   (g) 散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的;
   (h) 侮辱或者诽谤他人,侵害他人合法权益的;
   (i) 含有法律、行政法规禁止的其他内容的。
   (2)在本系统的网页上发布信息或者利用本系统的服务时还必须符合其他有关国家和地区的法律规定以及国际法的有关规定。
   (3)不利用本系统的服务从事以下活动:
   (a) 未经允许,进入计算机信息网络或者使用计算机信息网络资源的;
   (b) 未经允许,对计算机信息网络功能进行删除、修改或者增加的;
   (c) 未经允许,对进入计算机信息网络中存储、处理或者传输的数据和应用程序进行删除、修改或者增加的;
   (d) 故意制作、传播计算机病毒等破坏性程序的;
   (e) 其他危害计算机信息网络安全的行为。
   (4)不以任何方式干扰本系统的服务。
   (5)遵守本系统的所有其他规定和程序。
    用户须对自己在使用本系统服务过程中的行为承担法律责任。用户承担法律责任的形式包括但不限于:对受到侵害者进行赔偿,以及在本系统公司首先承担了因用户行为导致的行政处罚或侵权损害赔偿责任后,用户应给予本系统公司等额的赔偿。用户理解,如果本系统发现其网站传输的信息明显属于上段第(1)条所列内容之一,依据中国法律,本系统有义务立即停止传输,保存有关记录,向国家有关机关报告,并且删除含有该内容的地址、目录或关闭服务器。
  用户使用本系统电子公告服务,包括电子布告牌、电子白板、电子论坛、网络聊天室和留言板等以交互形式为上网用户提供信息发布条件的行为,也须遵守本条的规定以及本系统将专门发布的电子公告服务规则,上段中描述的法律后果和法律责任同样适用于电子公告服务的用户。
若用户的行为不符合以上提到的服务条款,本系统公司将作出独立判断立即取消用户服务帐号。

12、保障
  用户同意保障和维护本系统公司全体成员的利益,负责支付由用户使用超出服务范围引起的律师费用,违反服务条款的损害补偿费用,其它人使用用户的电脑、帐号而产生的费用。用户或者使用用户帐号的其他人在进行游戏过程中侵犯第三方知识产权及其他权利而导致被侵权人索赔的,由用户承担责任。

13、结束服务
  用户或本系统公司可随时根据实际情况中断服务。本系统公司有权单方不经通知终止向用户提供某一项或多项服务;用户有权单方不经通知终止接受本系统公司的服务。
  结束用户服务后,用户使用本系统服务的权利立即终止。从那时起,本系统公司不再对用户承担任何义务。

14、通知
  所有发给用户的通知都可通过电子邮件、常规的信件或在网站显著位置公告的方式进行传送。本系统公司将通过上述方法之一将消息传递给用户,告知他们服务条款的修改、服务变更、或其它重要事情。同时,本系统公司保留对申请了163.com免费邮箱的用户投放商业性广告的权利。

15、参与广告策划
  在本系统公司许可下用户可在他们发表的信息中加入宣传资料或参与广告策划,在本系统各项服务上展示他们的产品。任何这类促销方法,包括运输货物、付款、服务、商业条件、担保及与广告有关的描述都只是在相应的用户和广告销售商之间发生。本系统公司不承担任何责任,本系统公司没有义务为这类广告销售负任何一部分的责任。

16、内容的所有权
  内容的定义包括:文字、软件、声音、相片、录象、图表;在广告中的全部内容;电子邮件系统的全部内容;本系统虚拟社区服务为用户提供的商业信息。所有这些内容均属于本系统公司,并受版权、商标、标签和其它财产所有权法律的保护。所以,用户只能在本系统公司和广告商授权下才能使用这些内容,而不能擅自复制、再造这些内容、或创造与内容有关的派生产品。

17、法律
  用户和本系统公司一致同意有关本协议以及使用本系统的服务产生的争议交由仲裁解决,但是本系统有权选择采取诉讼方式,并有权选择受理该诉讼的有管辖权的法院。若有任何服务条款与法律相抵触,那这些条款将按尽可能接近的方法重新解析,而其它条款则保持对用户产生法律效力和影响。

18、本系统通行证所含服务的信息储存及安全
  本系统公司对通行证上所有服务将尽力维护其安全性及方便性,但对服务中出现信息删除或储存失败不承担任何负责。另外我们保留判定用户的行为是否符合本系统服务条款的要求的权利,如果用户违背了通行证服务条款的规定,将会中断其通行证服务的帐号。

19、青少年用户特别提示
  青少年用户必须遵守全国青少年网络文明公约:
    要善于网上学习,不浏览不良信息;要诚实友好交流,不侮辱欺诈他人;要增强自护意识,不随意约会网友;要维护网络安全,不破坏网络秩序;要有益身心健康,不沉溺虚拟时空。

您只有无条件接受以上所有服务条款,才能继续申请。


                        </asp:TextBox></td>
                </tr>
                <tr>
                    <td style="width: 90px">
                    </td>
                    <td style="width: 232px">
                        <asp:RadioButton ID="RadioButtonAccept" runat="server" Text="同意" Checked="True" GroupName="Goup1">
                        </asp:RadioButton><asp:RadioButton ID="RadioButtonRefuse" runat="server" Text="不同意"
                            GroupName="Goup1"></asp:RadioButton></td>
                </tr>
                <tr>
                    <td align="center" colspan="3">
                        <asp:Button ID="ButtonOK" runat="server" Width="56px" Text="提交" OnClick="ButtonOK_Click">
                        </asp:Button></td>
                </tr>
            </tbody>
        </table>
    </form>
    <a href="http://www.51aspx.com/" target="_blank" title="Asp.net源码下载专业站
</body>
</html>

 

Register.aspx.cs

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

using MyBBS.DataAccessHelper;
using MyBBS.BusinessLogicLayer;

namespace MyBBS.Web
{
 /// <summary>
 /// Register 的摘要说明。
 /// </summary>
 public partial class Register : System.Web.UI.Page
 {
  protected System.Web.UI.WebControls.TextBox TextBox1;
 
  protected void Page_Load(object sender, System.EventArgs e)
  {
  }

  /// <summary>
  /// “是否已存在”按钮单击事件
  /// </summary>
  /// <param name="sender"></param>
  /// <param name="e"></param>
  protected void ButtonCheck_Click(object sender, System.EventArgs e)
  {
   string loginName=TextBoxLoginName.Text;
   if(MyBBS.BusinessLogicLayer.User.HasUser(loginName))
   {
    Response.Write("<Script Language=JavaScript>alert(\"对不起,已经存在同名用户!\")</Script>");
    TextBoxLoginName.Text="";
   }
   else
   {
    Response.Write("<Script Language=JavaScript>alert(\"恭喜你,不存在同名用户!\")</Script>");
   }
  }

  /// <summary>
  /// “提交”按钮单击事件
  /// </summary>
  /// <param name="sender"></param>
  /// <param name="e"></param>
  protected void ButtonOK_Click(object sender, System.EventArgs e)
  {
   Hashtable ht=new Hashtable();
   ht.Add("LoginName",SqlStringFormat.GetQuotedString(TextBoxLoginName.Text));
   ht.Add("UserName",SqlStringFormat.GetQuotedString(TextBoxUserName.Text));
   ht.Add("Password",SqlStringFormat.GetQuotedString(TextBoxPassword.Text));
   ht.Add("Address",SqlStringFormat.GetQuotedString(TextBoxAddress.Text));
   ht.Add("Homepage",SqlStringFormat.GetQuotedString(TextBoxHomepage.Text));
   ht.Add("Email",SqlStringFormat.GetQuotedString(TextBoxEmail.Text));

   User user=new User();
   user.Add(ht);

   Page.Session.Add("login_name",TextBoxLoginName.Text);
   Response.Redirect("TopicList.aspx");
  }
 }
}

 

原创粉丝点击