我在Umbraco工作,目前正在使用此代码:
@if(Members.GetCurrentLoginStatus().IsLoggedIn) {
Response.Redirect(Request.UrlReferrer.AbsolutePath);
}
在我的登录模板中,所以当我点击受保护的页面时,我将被重定向到Login(可以正常工作),然后在成功登录后重定向回受保护的页面。这就像一个魅力,但如果我在主页和点击"登录"并登录,我在重定向时遇到此问题:
' /'中的服务器错误应用。 "对象引用未设置为对象的实例。
@if(Members.GetCurrentLoginStatus().IsLoggedIn) {Response.Redirect(Request.UrlReferrer.AbsolutePath);}
的"
我没有使用Visual Studio,只有CMS本身在线,因此我无法访问任何控制器并自行完成。
任何想法如何解决这个问题?
答案 0 :(得分:5)
好吧,如果没有推荐者,它不应该重定向,对吧?那么这样的事情应该做什么?
SqlCommand command = new SqlCommand(string.Format("SELECT HASHBYTES('MD5', ChunkData) FROM dbo.x where id={0}", Id), connection);
string md5 = (string)command.ExecuteScalar();