GVKun编程网logo

在ASP.NET中的单个页面上添加SSL(添加aspnet用户)

14

对于在ASP.NET中的单个页面上添加SSL感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍添加aspnet用户,并为您提供关于.htaccess301将旧域中的所有页面redirect到新域中

对于在ASP.NET中的单个页面上添加SSL感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍添加aspnet用户,并为您提供关于.htaccess 301将旧域中的所有页面redirect到新域中的单个页面、asp.net – 防止在ASP .Net中为单个用户进行多次登录、asp.net-mvc – TinyMCE应该如何在ASP.NET MVC页面上工作?、asp.net-mvc – url.Action在ASP.NET MVC页面上的新窗口中打开链接的有用信息。

本文目录一览:

在ASP.NET中的单个页面上添加SSL(添加aspnet用户)

在ASP.NET中的单个页面上添加SSL(添加aspnet用户)

我希望“仅”我的登录页面启用SSL.当用户使用 https://mysite.login.aspx登录时,登录后用户应该被带到 http://mysite.default.aspx

请告诉我如何做到这一点.

解决方法

Here’s a Step by Step Guide给你!

Try out this guide为自签名sll证书.使用IIS 7

.htaccess 301将旧域中的所有页面redirect到新域中的单个页面

.htaccess 301将旧域中的所有页面redirect到新域中的单个页面

我正在寻找将旧域的每个页面redirect到新域的单个页面 。 它也应该redirectwww和非www版本。 对域名old.com的每一个请求,不pipe它是什么,应该导致www.new.com根。

old.com/1.PHP www.old.com/2.PHP old.com/2.PHP old.com/links/index.PHP old.com/about-us.html old.com/?string=1

应该全部redirect到:

www.new.com/

我正在寻找一个.htaccess解决scheme。

用于漂亮URL的Apache Mod重写不起作用

Prerender.io子页面redirect到索引

摆脱CodeIgniterurl中的Index.PHP

将?lang = enstringredirect到子文件夹/ en

Htaccess重写URL来哈希锚在主页上

hashtag在apache .htaccess中

修复了电子邮件中由于服务器资产path更改而损坏的图像

ForceType / htaccess文件扩展名的问题 – 扩展名的文件?

什么是Apacheconfiguration的等效值

apache htaccess重写URL友好的SEO

您可以在old.com虚拟主机中使用RedirectMatch

RedirectMatch permanent .* http://www.new.com/

Redirect将匹配URI的尾部追加到重定向URI,但使用RedirectMatch ,您可以选择要使用圆括号和$number引用传输的部分(如果有)。

如果旧域和新域必须是磁盘上同一个文档根目录的别名,那么你可能必须使用mod_rewrite

RewriteEngine on RewriteCond %{HTTP_HOST} old.com$ RewriteRule .* http://www.new.com/ [L,R=301]

这已经被回答了,但是这里的代码完全包含了有用的评论,所以如果人们忘记了它的作用,那么人们可以参考以后回顾。

把它放在你的.htaccess文件中:

## Each and every page on old domain redirects to single page ## By appending question mark to new domain,query strings are removed RewriteEngine on RewriteCond %{HTTP_HOST} old.com$ RewriteRule .* http://www.new.com/? [L,R=301]

您也可以重定向到另一个域的子目录,就像我需要这样做的情况:

## Each and every page on old domain redirects to single page ## By appending question mark to new domain,query strings are removed RewriteEngine on RewriteCond %{HTTP_HOST} old.com$ RewriteRule .* http://www.new.com/sub-directory/? [L,R=301]

这将处理所有的重定向,包括查询字符串。 原谅格式化,我正在打电话:)

RewriteCond %{HTTP_HOST} old.com$ RewriteCond %{QUERY_STRING} .+ RewriteRule (.*) http://www.new.com$1?%{QUERY_STRING} [L,R=301,QSA] RewriteCond %{HTTP_HOST} old.com$ RewriteRule (.*) http://www.new.com$1 [L,QSA]

总结

以上是小编为你收集整理的.htaccess 301将旧域中的所有页面redirect到新域中的单个页面全部内容。

如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

asp.net – 防止在ASP .Net中为单个用户进行多次登录

asp.net – 防止在ASP .Net中为单个用户进行多次登录

我正在研究如何最好地防止单个用户帐户在webforms应用程序中多次登录.我知道MembershipUser.IsOnline存在,但我读过一些论坛和博客条目,表明这可能不可靠,特别是在用户关闭浏览器(没有注销)并尝试使用其他机器或浏览器登录的情况下.

我看着实现过去的post类型系统;用户登录旧用户时,只需启动即可.看起来FormsAuthentication.Signout()仅适用于当前用户.

我错过了一个技巧,是否有更好的方法来阻止从多个不同位置登录相同的用户名?

解决方法

我最近遇到了同样的问题,这就是我如何解决它.我将一个值放入缓存中,在X分钟后过期.在我的代码中,我每Y分钟都有一次 AJAX回调(y

当用户尝试登录时,首先检查凭据是否有效.如果它们是它然后去检查以查看该用户的缓存值是否存在.如果是,我知道有人使用这些凭据登录.然后我允许用户取消或记录其他用户.如果他们单击“记录另一个用户”,则缓存值将更改为新值,并且下次他们具有上述AJAX回调时,原始用户将重定向到登录页面.总的来说,它的工作非常好,没有我们用户的抱怨.

关于这种技术的几点说明:

>您不能将SessionID用作以上建议因为它改变了每次会话变量根据您的设置调用.我们我们首先遇到了这张脸首先尝试使这项工作.>您可以登录两个用户    在一个人被启动前Y分钟    所以明智地选择你的时间.>如果用户尝试在缓存之前登录    到期(比如关闭后)    窗口)他们会收到消息    另一个用户已登录.>设置缓存值时,不能仅使用数字,因为它们与某些内部ASP.NET内容冲突.确保在值的开头添加一个键.

asp.net-mvc – TinyMCE应该如何在ASP.NET MVC页面上工作?

asp.net-mvc – TinyMCE应该如何在ASP.NET MVC页面上工作?

在之前的一个问题中,有人向我指出TinyMCE是一个不错的免费WYSIWYG编辑器.从那时起,最简单的部分就是下载资源,并在ASP.NET MVC示例页面上显示一个编辑器.然而,我还没有能够使它工作(即使在网上冲浪 – 即使在TinyMCE的网站上,我没有看到第一次用户的任何东西).

好吧,也许最重要的是要知道这个东西应该如何工作.例如,我在TextArea所在的同一个Html.BeginForm中放置了一个按钮.但是当我点击它时,没有发生回发事件.所以,这是我的问题:

编辑背后的概念是什么?

>如何发布内容? (使用按钮,链接???)
>如何收到我的操作方法中发布的值? (使用本地字符串变量 – (模型绑定?))
>我应该期待什么? (文本,HTML片段,两者???)

如果有人可以为我提供资源,那就太好了.但是,就目前而言,我想知道这是如何运作的.

谢谢你的帮助.

解决方法

TinyMCE采用标准< textarea>元素并使用 JavaScript将其转换为富文本编辑器.因此,在ASP.NET MVC视图中,您只需以正常方式创建textarea,例如

<% Html.TextAreaFor(m => m.Description) %>

当TinyMCE将其转换为textarea时,它仍将在textarea元素上保持相同的id和name属性:

<textarea id="Description" name="Description"></textarea>

所以模型绑定应该继续正常工作,它是上面代码示例中的name属性,当你发布时提交,TinyMCE不会改变它,所以你的POST数据看起来像:Description =< p> Hello world&lt ; / p>& MyButton =提交(表单POST数据只是由& ampsersands分隔的名称/值对).

所以在你的Controller Action中:

[HttpPost]
public ActionResult SaveProduct(Product product)
{
    string description = product.Description;

    // Save Product to database (snip)
}

‘description’变量将包含TinyMCE的原始HTML标记.所以这一切都应该正常工作,不知道为什么不是.您可以验证表单是否已设置并正常发布,例如.通过删除TinyMCE并只有一个标准的textarea.

另外,你没有使用< asp:TinyMCE WebForms控件吗?

asp.net-mvc – url.Action在ASP.NET MVC页面上的新窗口中打开链接

asp.net-mvc – url.Action在ASP.NET MVC页面上的新窗口中打开链接

我正在尝试使用url.Action打开一个新窗口.
新的窗口网址不在当前项目(外部网站)之内.

以下是我需要做的两件事:

>我需要在新窗口中打开它.
>它将转到http:// localhost:57391 / Home / http:/www.yahoo.com而不是直接转到Yahoo.

这是我的代码:

<tr >
       <td>                    
        <a href="<%= Url.Action("http://www.yahoo.com") %>"><span>Go to Yahoo</span></a> 
         </td>
    </tr>

解决方法

您根本不需要使用辅助方法:

<a href="http://www.yahoo.com" target="_blank"><span>Go to Yahoo</span></a>

Html.Action仅适用于控制器操作,而外部链接则不适用.使用纯HTML链接没有任何问题.

今天的关于在ASP.NET中的单个页面上添加SSL添加aspnet用户的分享已经结束,谢谢您的关注,如果想了解更多关于.htaccess 301将旧域中的所有页面redirect到新域中的单个页面、asp.net – 防止在ASP .Net中为单个用户进行多次登录、asp.net-mvc – TinyMCE应该如何在ASP.NET MVC页面上工作?、asp.net-mvc – url.Action在ASP.NET MVC页面上的新窗口中打开链接的相关知识,请在本站进行查询。

本文标签: