小编dol*_*_do的帖子

通过 IIS 将 http 重定向到 https

我有这个应用程序,我刚刚SSL为其安装了证书。是的,我尝试将用户重定向为仅使用HTTPS://url.com. 并阻止他们使用http://url.com site. 然而,由于我缺乏对定义模式和条件的正则表达式的理解,不幸的是,我找不到包含如何定义这些规则的示例的指南。我想要一个具体的例子来说明如何设置它https://{HTTP_HOST}{REQUEST_URI}

iis https url-rewriting http-redirect

2
推荐指数
1
解决办法
1万
查看次数

无法更新时间戳列

我建议使用以下存储过程来审核登录表.

 CREATE PROCEDURE ApplicationLogin 
     @Username NVARCHAR(255), 
     @IpAddress NVARCHAR(255)
 AS
 BEGIN
     DECLARE @UserID INT;

     BEGIN TRANSACTION;  

     SET @UserID = (SELECT UserID FROM User WHERE Username = @Username);

     IF @UserID > 0
     BEGIN
         UPDATE User 
         SET LastLogin = GETDATE() 
         WHERE UserID = @UserID;
     END

    INSERT INTO UserLogger (Username, UserID, TimeStamp)
    VALUES (@Username, @UserID, @Timestamp);

    COMMIT TRANSACTION;

    SELECT @UserID    
END
Run Code Online (Sandbox Code Playgroud)

但是我无法让它解决一些我无法弄清楚的语法错误.

User表如下所示:

CREATE TABLE [dbo].[User]
(
    [UserID] [INT] IDENTITY(1,1) NOT NULL,
    [UserName] [VARCHAR](50) NOT NULL,
    [Enabled] [BIT] NOT NULL,
    [LastLogin] [TIMESTAMP] …
Run Code Online (Sandbox Code Playgroud)

sql stored-procedures syntax-error sql-server-2012

0
推荐指数
1
解决办法
139
查看次数