我有一个使用表单身份验证的网站,我的困境是我需要用户Default.aspx在第一次导航到带有“www.[site].com”的网站时点击该页面。然后他们可以选择单击登录链接以重定向到登录页面并从那里登录到网站。
现在,每当您请求该网站时,您总是会看到登录页面。我不确定我是否使用了正确的方法?
有什么想法吗?
更新:像这样的流程:
Default.aspxLoginStatus配置有图像的控件Login.aspx考虑到 web.config 看起来像:
<authentication mode="Forms">
<forms loginUrl="Default.aspx" timeout="20" protection="None" cookieless="UseCookies"/>
</authentication>
Run Code Online (Sandbox Code Playgroud)
控制LoginStatus是这样的:
<div class="loginStat">
<asp:LoginStatus ID="HeadLoginStatus" runat="server" LogoutAction="Redirect" LoginImageUrl="~/images/Key-icon.png"
LogoutImageUrl="~/images/LogOut32.png" LogoutPageUrl="~/" ToolTip="Log in/out" />
</div>
Run Code Online (Sandbox Code Playgroud) 我在我的工作机器(Win7 64bit)上得到这个,每当我打开VS2010时都会发生这种情况,这就是我到目前为止所做的:1.从导入和导出设置文件夹属性(项目,项目模板和项目模板)设置.2.从选项/项目和解决方案中设置项目,项目模板和项目模板路径.3.找到并手动设置指向上述属性的注册表值.
因此,每次我关闭VS 2010,似乎没有任何保存,我再次得到上述错误,我发现我已经回到原来的所有值.
我已经按照此说明准备了一个构建框,我四处搜索并进行了 hello world rpm 构建,但仍然不确定打包一堆 js 文件(nodejs 应用程序)的最佳方法是什么。我想 :
我已经完成了一个非常简单的规范文件,如下所示:
Name: nodejsapp
Version: 1.0
Release: 0
Summary: API for a Platform
Group: Group
License: License
URL: somewebsite
Distribution: Linux CentOS
Source0: %{name}-%{version}.tar.gz
%description
CDR Platform is awesome product.
%prep
%install
install -m 755 -d $RPM_BUILD_ROOT/opt/cdr/api
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
Run Code Online (Sandbox Code Playgroud)
以上构建,但当我安装时没有任何反应!我不确定我是否完全理解 rpmbuild 是如何开展业务的。
那么在这种情况下我需要使用哪个宏?我需要在 %files 下创建一个文件列表吗?在运行 rpmbuild 之前我需要 gzip 文件吗?或者我可以在 rpmbuild 期间 gzip 它们吗?
任何帮助表示赞赏。