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