ASPNETDB 存储过程(4) 个性化用户配置部分
来源:互联网 发布:ubuntu 界面登录不了 编辑:程序博客网 时间:2024/05/29 03:51
- 设置(保存)用户的自定义属性数据。
CREATE PROCEDURE aspnet_Profile_SetProperties(@ApplicationName nvarchar(256),@PropertyNames ntext,@PropertyValuesString ntext,@PropertyValuesBinary image,@UserName nvarchar(256),@IsUserAnonymous bit,@CurrentTimeUtc datetime)
该过程首先调用aspnet_Applications_CreateApplication 注册应用程序;
然后检查用户表(aspnet_Users) 中是否已存在该用。如果存在,
更新其最后活动时间(LastActivityDate 字段);
如果不存在,就调用 aspnet_Users_CreateUser 创建一个用户;
最后检查个性化用户配置(aspnet_Profile)表中是否存在用户的自定义属性数据,
如果存在,则更新数据,否则,向表中添加一行用户自定义属性数据。
返回值:成功返回 0;
发生错误,返回 -1。 - 删除非活动用户的自定义属性数据。
CREATE PROCEDURE aspnet_Profile_DeleteInactiveProfiles(@ApplicationName nvarchar(256),@ProfileAuthOptions int,@InactiveSinceDate datetime)
输入参数:@ProfileAuthOptions取下列3值之一。
0:匿名用户;
1:验证用户;
2:所有用户。
最后活动时间(aspnet_Users表中的LastActivityDate字段)
小于等于@InactiveSinceDate 的用户为非活动用户。
返回值:删除的行数。 - 批量删除用户的自定义属性数据,以查询形式返回删除的行数。
CREATE PROCEDURE aspnet_Profile_DeleteProfiles(@ApplicationName nvarchar(256),@UserNames nvarchar(4000))
输入参数 @UserNames以','间隔各用户名。
返回值:成功返回 0;
发生错误,返回 -1。 - 返回指定用户的自定义属性数据集(一行),
同时更新用户表(aspnet_Users)中的最后活动时间(LastActivityDate字段)。
CREATE PROCEDURE aspnet_Profile_GetProperties(@ApplicationName nvarchar(256),@UserName nvarchar(256),@CurrentTimeUtc datetime)
- 查询用户的自定义属性数据,返回两个数据集, 第一个返回分页数据集,第二个数据集返回所有满足条件的行数。
CREATE PROCEDURE aspnet_Profile_GetProfiles(@ApplicationName nvarchar(256),@ProfileAuthOptions int,@PageIndex int,@PageSize int,@UserNameToMatch nvarchar(256) = NULL,@InactiveSinceDate datetime = NULL)
输入参数:@ProfileAuthOptions取下列3值之一。
0:匿名用户;
1:验证用户;
2:所有用户。 - 查询具有自定义属性数据的非活动用户数,以查询形式返回。
CREATE PROCEDURE aspnet_Profile_GetNumberOfInactiveProfiles(@ApplicationName nvarchar(256),@ProfileAuthOptions int,@InactiveSinceDate datetime)
输入参数:@ProfileAuthOptions取下列3值之一。
0:匿名用户;
1:验证用户;
2:所有用户。
- ASPNETDB 存储过程(4) 个性化用户配置部分
- ASPNETDB 存储过程(3) 角色管理部分
- ASPNETDB 存储过程: 成员资格管理部分
- ASPNETDB 表和视图(3) 个性化用户配置、页面个性化设置 表 和视图
- ASPNETDB 存储过程(2) 成员资格管理部分
- 二、ASP.NET四大“插件”的总后台--ASPNETDB (ASPNETDB 存储过程)
- ASPNETDB 存储过程(1) 基本及杂类
- Form个性化小记: 个性化调用存储过程,动态LOV
- 部分存储过程
- asp.net2.0学习----个性化用户配置
- 个性化用户配置功能简介--00
- ASP.NET 2.0 个性化用户配置
- ASP.NET 2.0 个性化用户配置
- 用户登录存储过程
- Windows Server2003 配置aspnetdb数据库
- AspNetDB数据库安装与配置
- 整合部分存储过程头部
- 权限管理部分存储过程
- JMS 发送消息
- 软件研发人员考核的十项基本原则
- Spring+Hibernate中(the owning Session was closed错误)的详细解决过程
- ASPNETDB 存储过程(3) 角色管理部分
- 数据库操作类
- ASPNETDB 存储过程(4) 个性化用户配置部分
- .NET多线程同步方法详解(二):互斥锁(lock)
- 团队成员的五种需求及其满足方式
- 如何在子线程中操作窗体上的控件
- 未处理的“System.FormatException”类型的异常出现在 mscorlib.dll 中。
- java中文与编码
- 转:组合算法
- 未处理的“System.FormatException”类型的异常出现在 mscorlib.dll 中
- Prototype.Js