登录页面加载为部分页面而非完整页面
Login page loading as partial and not full page
嗨,我的Angular应用程序出现问题。我有一个包含侧边栏和顶栏的索引页。使用ng视图,我会根据侧边栏上点击的内容加载内容。
然而,这个页面需要身份验证,因此我有一个登录页面,当用户未通过身份验证时,我想重定向到该页面。问题是,当我希望html是一个不同的页面时,它也作为一个带有侧边栏和顶栏的部分加载。
这是我的代码:
app.config(function ($routeProvider, $locationProvider) {
$routeProvider
// route for the home page
.when('/', {
templateUrl: 'partials/dashboard.html'
//controller: 'mainController'
//controllerAs: 'vm'
})
.when('/login', {
templateUrl: 'login.html',
controller: 'LoginController',
controllerAs: 'vm'
})
.otherwise({redirectTo: '/'});
;
$locationProvider.html5Mode(true);
});
任何需要帮助的额外代码,请这样说!非常感谢。
如果您的问题是用户在没有登录的情况下看到了不应该看到的内容,那么在when-block内部添加身份验证解决功能。如果您将登录页面放在带有侧边栏和顶栏的视图中,用户将始终看到这些内容。如果您不希望用户看到顶部栏和侧边栏,请创建一个单独的登录页面,然后在登录成功后返回主页。
相关文章:
- BrowserId登录请求在文档加载时被调用
- (Ajax)在不重新加载内容的情况下登录页面url
- 在页面加载之前检查登录和重定向
- 登录同一页面,检查SESSION而不重新加载
- Facebook示例JS登录未加载
- 如何在 http:// 页面中加载登录 https:// 页面
- 用户登录时重新加载
- ajax登录表单,重新加载到表单而不是页面上
- 数据don't登录流星后加载
- Ajax在登录表单中显示错误,而不重新加载页面
- 在页面加载时,在登录表单字段中设置光标
- 登录页面加载为部分页面而非完整页面
- XMLHttpRequest 无法在 Ionic 登录到 odoo 服务器时加载 http://localhost:80
- 如何在 3 次登录尝试后重新加载页面并出现 401 未经授权的访问错误?在 asp.net
- 成功登录谷歌后加载页面
- 使用 PhantomJS 登录并加载网站,无需硬编码时间
- 如果用户未登录,如何使用 Jquery AJAX 加载内部日志记录页
- 我可以阻止我的 HTML 页面加载,直到我的 Facebook 登录状态脚本运行之后
- 在加载其他任何内容之前检查用户是否已登录
- 记得我在登录页面加载后运行