首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建一个登录的HotTowel站点(facebook,twitter,google,microsoft)?

创建一个登录的HotTowel站点(facebook,twitter,google,microsoft)?
EN

Stack Overflow用户
提问于 2013-08-08 20:25:53
回答 2查看 263关注 0票数 5

我使用以下步骤创建站点。

  1. 使用标准的“因特网应用程序”模板创建一个Asp.net Mvc 4 web应用程序。所以创建了登录代码。然后使用NuGet更新所有引用的代码。
  2. 运行Install-Package HotTowel并使用NeGet更新所有代码。

当我运行密码的时候。

  1. 它将直接转到HotTowel HotTowel\index.cshtml,而不是带有登录代码的页面Home\Index.cshtml。
  2. HotTowel\index.cshtml生成的html代码包装在Shared\_Layout.cshtml生成的html代码中。

我想要的是

该站点首先显示登录页面,并在登录后重定向到HotTowel主页。

更新:

我试着在一个预先创建的内置SPA项目上安装HotTowel,并得到了类似的问题。

更新2:

我发现在文件HotTowelRouteConfig.cs中注释掉以下行将确保起始页面转到Home\Index.cshtml

代码语言:javascript
复制
[assembly: WebActivator.PreApplicationStartMethod(
  typeof(test4.App_Start.HotTowelRouteConfig), "RegisterHotTowelPreStart", Order = 2)]
EN

回答 2

Stack Overflow用户

发布于 2013-08-08 21:01:15

在您的global.asax中,需要添加新的路由

代码语言:javascript
复制
routes.MapRoute(
            "Default",                                              // Route name
            "{controller}/{action}/{id}",                           // URL with parameters
            new { controller = "Account", action = "Login", id = "" }  // Parameter defaults
        );

您的登录结束于return Redirect("/");return RedirectToAction("HotTowel","index");

票数 2
EN

Stack Overflow用户

发布于 2014-02-06 15:58:55

请看一下DurandalAuth,这里是实时演示,您可以用mac.githubwindows.github克隆它,并查看代码,希望这将对您有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18135461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档