PetShop登录流程是一个什么样的过程?
比如是从SignIn.aspx开始,然后调用了哪个项目的哪个类的哪个方法,
直到登录成功。
谁能给我详细讲讲
谢谢
我用的是PetShop3.0,共有11个项目,没有存储过程。

解决方案 »

  1.   

    PetShop这个东西,复杂死呢.看了几天就不想看呢........
      

  2.   

    1.登录页面SignIn.aspx,处理页面SignIn.aspx.cs
    2.首先是用CleanString类的InputText方法(在WebComponents文件夹中)对用户输入的用户名和密码进行处理。
    3.然后用创建一个帐号控制类(在ProcessFlow文件夹中),用该类的ProcessLogin方法登录。该类还有新建帐号、修改帐号、退出登录等一些方法。这些方法都是通过调用业务逻辑层的方法来实现的。
    4.ProcessLogin方法通过调用业务逻辑层的Account创建一个帐号实例,然后调用其SignIn方法进行登录验证。相对应,该类还有新建帐号、修改帐号等方法。
    5.Account类的SignIn方法首先是通过调用DALFactory中的Account类的Create方法确定是调用SQL Server数据库还是Oracle数据库并返回相应工厂实例。SignIn方法然后调用工厂实例的SignIn方法。登录成功则返回帐号的详细信息。
      

  3.   

    [email protected]  
    偶也想学    多交流哦