zoukankan      html  css  js  c++  java
  • aspnet_Membership_SetPassword

     1ALTER  PROCEDURE dbo.aspnet_Membership_SetPassword
     2    @ApplicationName  NVARCHAR(256),
     3    @UserName         NVARCHAR(256),
     4    @NewPassword      NVARCHAR(128),
     5    @PasswordSalt     NVARCHAR(128),
     6    @TimeZoneAdjustment  INT,
     7    @PasswordFormat   INT = 0
     8AS
     9BEGIN
    10    DECLARE @UserId UNIQUEIDENTIFIER
    11    SELECT  @UserId = NULL
    12    SELECT  @UserId = u.UserId
    13    FROM    dbo.aspnet_Users u, dbo.aspnet_Applications a, dbo.aspnet_Membership m
    14    WHERE   LoweredUserName = LOWER(@UserNameAND
    15            u.ApplicationId = a.ApplicationId  AND
    16            LOWER(@ApplicationName= a.LoweredApplicationName AND
    17            u.UserId = m.UserId
    18    /*茶锈符合条件的用户ID*/
    19    IF (@UserId IS NULL--如果不存在,返回1
    20        RETURN(1)
    21    DECLARE @DateTimeNowUTC DATETIME --声明时间,获取时间(差不多就这意思吧-_-!)
    22    EXEC dbo.aspnet_GetUtcDate @TimeZoneAdjustment@DateTimeNowUTC OUTPUT
    23
    24    
    25    UPDATE dbo.aspnet_Membership
    26    SET Password = @NewPassword, PasswordFormat = @PasswordFormat, PasswordSalt = @PasswordSalt,
    27        LastPasswordChangedDate = @DateTimeNowUTC
    28    WHERE @UserId = UserId
    29     /*更新用户密码,返回0(这个改密码没前一个复杂,不清楚怎么要两个改密码的操作)*/
    30    RETURN(0)
    31END
  • 相关阅读:
    Android开发学习笔记-关于Android的消息推送以及前后台切换
    C#文件操作工具类
    c#取得应用程序根目录
    Visual Studio 2012中使用GitHub
    C#邮件发送
    jquery判断某个属性是否存在 hasAttr
    js 如何让两个等长的数组产生键值对关系
    js判断一个元素是否在数组中
    日期控件
    react 生命周期函数的一些心得体会
  • 原文地址:https://www.cnblogs.com/ruanbl/p/491044.html
Copyright © 2011-2022 走看看