asp.net mvc5用户登录的问题,急急急!!!!!!!!!!!!! 5C

各位,好,求大家帮忙
我做了一个mvc5 的portal站点,里面使用了:
public class CheckLoginAttribute : ActionFilterAttribute, IAuthenticationFilter
{
public void OnAuthentication(AuthenticationContext filterContext)
{
//var user = filterContext.HttpContext.Session["AdminUser"];
if (!filterContext.HttpContext.User.Identity.IsAuthenticated)
{
var content = new ContentResult();
//解密获取加密的cookie里面的信息
var url = string.Format("{0}?returnUrl={1}", FormsAuthentication.LoginUrl, filterContext.HttpContext.Request.RawUrl);
content.Content = string.Format("alert('请先登录!');window.location.href='{0}';", url);
filterContext.Result = content;
}
}
}

拦截器进行身份拦截,在这个应用中,我通过
[CheckLogin]
public ActionResult Index()
{
return View();
}
这样可以拦截到,当登录后,就可以通过认证

            而我另外的一个应用,要通过这个站点进行管理,另外的一个应用:

             [CheckLogin]
    public ActionResult Index()
    {
        ViewBag.UserName = System.Web.HttpContext.Current.User.Identity.Name;
        comLog.Info(System.Web.HttpContext.Current.User.Identity.Name);
        return View();
    }


            两个的webconfig都用了forms认证

             <system.web>
<authentication mode="Forms">
     <forms loginUrl="http://192.168.1.4:8090/Login/Logon" name=".iamshop"/>
</authentication>


    结果在第二个应用中,怎么也拿不到用户,总是跳转到登录页面,求大家有没有解决办法,备注:第一个站点部署了一个站点端口:8090,另外的一个8091

    就是想在8090上面登录,然后8091上面拿到用户登录信息后,通过CheckLoginAttribute的认证后正常展示。。。。谢谢
mvc

3个回答

你这个属于单点登录问题,事实上你现在的配置两个网站用的是各自的用户权限体系

在同一个站点下,通过[CheckLogin]这个认证没问题,结果在8091站点下,怎么也通过不了,求大家给一个方案,谢谢

那怎么可以使用同一个用户体系呢?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
急急急 谁有mvc5的安装包
求发送给分~914057262@qq.com
用户登录失败,急急急
前些天使用jdbc连接sqlserver2005一切正常,可以正确访问数据库。但是昨天帮老婆装了一个用友财务学习软件,里面有个MSDE2000MSSQL。结果我的jdbc就无法访问我的sqlserver2005实例了,但是手动输入登录名和密码又没有问题,请问该怎么解决?rn我猜想是不是装MSDE2000MSSQL的时候是否会影响本机数据库的默认实例?
MVC5 ASP.net
MVC5MVC5MVC5MVC5MVC5MVC5MVC5MVC5MVC5MVC5MVC5MVC5MVC5MVC5MVC5M
ASP.net问题,急急急
1.调试的时候弹出提示rn试图运行项目时出错,无法在web服务器上启动调试.灾难性故障.是否希望以后对此项目禁用asp.net调试?rnrn2.怎样实现点击linkbutton完成返回首页、设为首页、加入收藏等功能?
ASP.NET MVC5
ASP.NET MVC5 高清完整版,适合新手学习,理解MVC架构
jdbc:用户登录失败,急急急
前些天使用jdbc连接sqlserver2005一切正常,可以正确访问数据库。但是昨天帮老婆装了一个用友财务学习软件,里面有个MSDE2000MSSQL。结果我的jdbc就无法访问我的sqlserver2005实例了,但是手动输入登录名和密码又没有问题,请问该怎么解决?rn我猜想是不是装MSDE2000MSSQL的时候是否会影响本机数据库的默认实例?
急急,用户登录问题
因为用户ID是自增列,在注册成功我想通过SESSION把ID 和USERNAME的值都保存起来,以便在后面使用,现在就是想问部ID的值怎么在后台得到
mvc5 asp.net 显示数据问题
1.view rn @foreach (var item in Model)//行rn rn rn @foreach (var member in ViewBag.列名集)//列rn rn @item.@memberrn //此处想显示表中数据,*表名.列名*,但是列名是变量member,请问如何写?rnrn @*@Html.DisplayFor(modelItem => item.GetHashCode(member))*@rn rn rn rnrn2.Controllerrn var ItmesA = mdb.T_表示列名.Select(c => c.列名 ).ToList();rnrn ViewBag.列名集 = ItmesA;rnrn return View(mdb.T_Mスマ履歴.ToList());
asp.net mvc5 连接mysql数据库的问题
求助网络中的大侠们一下n 我在创建Controller的时候提示错误,我的ef引用已经导入了,mysql引用也导入了,测试已经能连接,报下边的错误,求助!!![![图片说明](https://img-ask.csdn.net/upload/201806/24/1529789217_266661.jpg)图片说明](https://img-ask.csdn.net/upload/201806/24/1529789207_985832.jpg)n ![图片说明](https://img-ask.csdn.net/upload/201806/24/1529789069_531608.jpg)
asp.net下的下载问题!!!!!急急急急急……
怎么样在程序中调用下载的函数?我现在的情况是点击button后先生成文件,再提供下载(跳出浏览器下提示对话框的那种下载方式),因此不能直接指向文件,因为一开始它是不存在的。我在文件生成后应该如何调用下载函数???
ASP.NET MVC5中用户登录返回至上一页怎么做?
在 WebForm 中登录验证方法使用 FormsAuthentication.RedirectFromLoginPage 即可以完成授权并返回上一页(或默认页)rn但 MVC 中登录验证 Action 通常都返回 ActionResult,怎样实现同样效果?
Asp.net 刷新问题 (急急急!!!)
怎么在后台代码中实现页面的刷新!rn后台的刷新命令是什么!?
asp.Net数据导出问题 急急急
因为数据量比较大 我已经超出了excle的上限 怎么才能导出到几个excle文件呢?谢谢大家了rn我的代码是这样写的 但是没有循环呀rn//待判断数据是否没有超出excle的上限65535rn StringWriter sw = new StringWriter();rn sw.WriteLine("订单号" + "\t" + "终端号" + "\t" + "状态" + "\t" + "电话" + "\t" + "价格" + "\t" + "成本" + "\t" + "创建时间");rn int Tick = TANUM.Rows.Count / 65535;rn rn for (int i = 0; i <= Tick; i++)rn rnrn DataTable dt = TongLu.DatasInfo.DataLayer.DBHelper.CashPhone_OrderForm.Select(this.Key, EndNum * i + 1, EndNum * (i + 1));rn foreach (DataRow dr in dt.Rows)rn rn string Status = (int)dr["Status"] == 2 ? "成功" : (int)dr["Status"] == 1 ? "部分成功" : (int)dr["Status"] == 4 ? "失败" : "发货中";rn sw.WriteLine(dr["FormCode"] + "\t" + dr["ClientID"] + "\t" + Status + "\t" + dr["Phone"] + "\t" + dr["Price"] + "\t" + dr["Cost"] + "\t" + dr["CreateTime"]);rnrn rn sw.Close();rn Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");rn Response.AddHeader("Content-Disposition", "attachment; filename=" + System.Web.HttpUtility.UrlEncode("Data", System.Text.Encoding.UTF8) + ".xls");rn Response.ContentType = "application/ms-excel";rn Response.Output.Write(sw.ToString());rn Response.End();rnrnrn
Asp.net 缓存问题? 急急急!
在登陆的时候,如过密码期限过期,我就用js弹出一个提示窗口。rnrn如果我重新登陆,在IE不关的情况下,就不会弹出那个窗口。必须重新打开IE,重新登陆。rnrn这是为什么呢?rnrn
ASP.NET排版问题(急急急)
rn--------------------------------------------------------------------------------rn--------------------------------------------------------------------------------rn就比如这两根水平线,第一条代表的就是水平线的意思,第二条代表的是一个表格,表格里边还嵌套了一个DataGrid,怎样才能使在运行的时候DataGrid里的数据离第一条水平线距离很近啊。rn----------------------------------------------------------------------------rn----------------------------------------------------------------------------rn比如就跟这两条水平线的距离一样。
asp.net 用户控件问题 急急急!!!!
问题是这样的:在asp.net 中,A页面有个文本框和一个选择按钮,当点按钮时,调用B页面(也就是用户控件)用户控件上也有一个按钮和一个文本框,在B页面的文本框里输入内容,点B页面的按钮时,用户控件消失,而且要把用户控件上的输入的文本框的内容自动填到A页面里的文本框里?rn各位高手能不能帮在下想想,该如何实现
asp.net命名空间问题,急急急...
问题:rn未能找到类型或命名空间名称“Models”(是否缺少 using 指令或程序集引用?)rnrn说明:rn我有一个Models层,里面有A.cs文件,在UI层的B.cs里引入了using Models;命名空间,可在IIS上浏览时还是出现这个问题,但我在VS上调试时又是正常的。不知道是什么原因,我用的是VS2010rn有知道的说下谢谢了...
ASP.Net数据绑定问题,急急急
![图片说明](https://img-ask.csdn.net/upload/201512/03/1449103648_885242.png)n![图片说明](https://img-ask.csdn.net/upload/201512/03/1449103635_527320.png)nn看一下,两个数据都是从表中获得的,怎么实现切换DropDownList,然后label的数据也实时更新呢?n现在,数据库的姓名,已经绑定到了DropDownList,但label不实时更新。n学生新人,求大神详解
【急急急】ASP.NET缓存问题???
我修改了一个用户的信息,但是我点击查看按钮的时候我修改的图片没有被修改,其他信息都被修改了。(应该是缓存的问题吧,可是我在地址后面加了随即数,还是有问题。)rn页面上有两个按钮,一个是查看,是一个修改,两个按钮点开后不是同一个页面。我点击修改按钮后我修改一个用户的图片(图片是上传的),然后提交。提交后会返回原来的页面,然后我第一次点击查看,图片没有被修改,可是我返回到原来的页面后再点击查看就没有问题了。
asp.net与脚本问题,急急急
我在页面上放了个Panel控件,里面放了个input html控件,当panel Visible="true"时,rn 正确,当为false时,不正确,请问当为false时,如何在html中取得input中的值 rninput 的id为ss
asp.net布署问题 急急急!
服务器操作系统为xp,asp.net布署好了,但是运行的时候出现“检索 COM 类工厂中 CLSID 为 00024500-0000-0000-C000-000000000046 的组件时失败,原因是出现以下错误: 80070005”,在网上搜查了一下,说是要在Dcom中的“Microsoft Excel应用程序”属性,安全中添加一个“NETWORK SERVICE”用户,但是我添加的时候说这个找不到名为 "NETWORK SERVICE" 的对象。有高人知道为什么啊?
ASP.net页面传值问题。急急急~~~
我的目的是将数据库中的信息传到代码2所在的页面上,然后修改这些数据。但是ID这个值没有传过来,运行界面上没有数据。rn下面是我写的代码1:rnrn rn [color=#FF0000]',",'width=328,height=433');">修改[/color]rn rn rn——————————————————————————————————————————————————————rn代码2:rnrn[color=#FF0000]protected void Page_Load(object sender, EventArgs e)rn rn string id = "";rn if (Request.QueryString["ID"] != null)rn rn id = Request.QueryString["ID"].ToString();rn rn elsern rn Response.Write(" ");rn rn if (!IsPostBack)rn rn bindBookType();rn if (id != "add")rn rn bindBookInfo();rn rn elsern rn rn rn rn [/color]rn protected void bindBookInfo()rn rn rn string sql = "select * from tb_bookInfo where bookBarCode='"+id+"'";rn SqlDataReader sdr = DataOperate.getRow(sql); rn //读取一条记录rn if (sdr.HasRows)rn rn sdr.Read();rn txtBarCode.Text = sdr["bookBarCode"].ToString();rn txtBookName.Text = sdr["bookName"].ToString();rn dpdnlBookType.SelectedValue = sdr["bookType"].ToString();rn txtPubName.Text = sdr["publicName"].ToString();rn txtAuthor.Text = sdr["author"].ToString();rn txtPrice.Text = sdr["price"].ToString();rn rn sdr.Close();rn rn public void bindBookType()rn rn string sql="select * from tb_bookCase";rn dpdnlBookType.DataSource = DataOperate.getDataset(sql,"tb_bookCase");rn //绑定到tb_bookCase表的bookCaseName列rn dpdnlBookType.DataTextField = "bookCaseName";//设置DropDownList控件的显示文本rn dpdnlBookType.DataValueField = "bookCaseID";//设置DropDownList控件的值rn dpdnlBookType.DataBind();rn rn protected void btn_save_Click(object sender, EventArgs e)rn rn string bookBarCode = txtBarCode.Text;rn string bookName = txtBookName.Text;rn string bookType = dpdnlBookType.SelectedValue;rn string publicName = txtPubName.Text;rn string author = txtAuthor.Text;rn string price = txtPrice.Text;rn string sql = "";rn if (id == "add")//判断对当前图书信息的操作rn rn sql = "insert into tb_bookInfo(bookBarCode,bookName,bookType,publicName,author,price) values('" + bookBarCode + "','" + bookName + "','" + bookType + "','" + publicName + "','" + author + "','" + price + "')";rn rn elsern rn sql = "update tb_bookInfo set bookName='"+bookName+"',bookType='"+bookType+"',publicName='"+publicName+"',author='"+author+"',price='"+price+"' where bookBarCode='"+bookBarCode+"'";rnrn if (DataOperate.execSQL(sql))//判断添加或者修改是否成功rn rn Response.Write(" ");rn rn elsern rn Response.Write(" ");rn rn rn rnrn———————————————————————————————————————————————————————rn注意红色部分,现在运行代码的话就会提示[color=#FF0000]“ID没有传值”。[/color]我不知道为什么ID没有传值过来。。。
asp.net中用户登录的问题???急求解答~
我在页面里用如下代码:rnrn//登陆成功之后:session里面放着登录成功的这个用户rnrnSession["userInfo"] = user;rnrn但是就好像用001用户登录好了,再新建一个窗口用002用户登录,而回来看资料时,原来001用户的资料却变成是002的了,也就是只能有一个用户可以使用。怎么解决这样的问题?rn
ASP.NET中的用户登录控件(Login)怎么用啊!!!急急急
我是新手很多东西都看不懂,这个Login到底是怎么一回事!我就想用这个登陆控件做个登陆页面,我自己用别的控件完成了一个登陆界面,不过为了搞懂它,请各位高手教教小弟吧!rnrn问题1:这个控件要怎么和SQL数据库进行连接?rn问题2:怎样才可以用这个控件来检测数据库中已存在的账号?rn问题3:它到底实用不?rn暂时分不够刚来的,所以各位大侠们帮下忙吧...rn还有最好发下代码吧...小弟资质不高所以代码发来容易明白呵呵,rn 注意:我的是SQL数据库!
Pro ASP.NET MVC5 Platform
Pro ASP.NET MVC5 Platform,Apress高清英文原版,Amazon正版
asp.net mvc5 源代码
微软的asp.net mvc5的源码
课程设计ASp.NET MVC5博客
鉴于本学习学习的asp.net,及时写一个小项目练练手。 项目开发环境以及相关技术如下: 操作系统: windows10 IDE: visual studio .NET版本:4.6 语言:C# 框架:asp.net MVC 5 ORM:EF6 前端:视图脚本采用.cshtml —基于c#的razor 弹层:layer.js 分页:PageList插件
asp.net mvc5 書籍
asp.net mvc 5 和 asp.net mvc mobile 開發文檔書籍.
ASP.NET MVC5 编程实战
关于ASP.NET MVC 5的使用教程,结合最新版的ASP.NET MVC技术,快速掌握开发方法。
ASP.NET MVC5 框架揭秘
ASP.NET MVC5 框架揭秘,高清扫描电子版。适合编写mvc三层架构程序员参考学习,好资源,值得推荐。
asp.net mvc5的Uedit
asp.net mvc5开发的百度Uedit。可以正常使用。工具vs2015
asp.net mvc5 高级编程
ASP.NET MVC 5 高级编程 第5版 中文版 PDF 带书签目录 高清完整版
ASP.NET MVC5 默认用户管理
在测试新建的MVC5程序的时候,点击注册,没有问题,但是点击登录就遇到错误,后来在网上搜索解决办法如下:                                     @Html.ActionLink("注册", "Register") @*(如果你没有本地帐户)。*@                        就是把(如果你没有本地帐户)这句话注释点,现在还不懂为什么。
精通ASP.NET MVC5
ASP.NET MVC 5框架是微软ASP.NET Web平台的新进展。它提供了高生产率的编程模型,结合ASP.NET的全部优势,使代码架构更整洁,可进行测试驱动开发,并使程序有强大的可扩展性。 通过本书你将学到: 获得对ASP.NET MVC 5体系构架的完整理解 了解第ASP.NET MVC 5的新特性以及如何将这些新特性运用于开发 了解MVC及测试驱动开发的实际运作 充分利用已有的知识快速而方便地将传统的ASP.NET与ASP.NET MVC 5的特性进行比较 本书讲解了ASP.NET MVC 5的所有特点,包括用C#属性定义路由以及重写过滤器的技术等,构建MVC应用程序的用户体验也有本质上的改进。本书还涉及流行的Bootstrap JavaScript库,该库现已被纳入到MVC 5之中,为开发人员提供更广泛的多平台CSS和HTML 5选项,而不必像以前那样去加载大量的第三方库。
ASP.NET MVC5源码
微软发布ASP.NET MVC5源代码 官方 ASP.NET MVC5 源码
asp.net mvc5 源码
asp.net mvc5 源码 大家有额可以用git到官网下载
ASP.NET MVC5 编程实战.pdf
ASP.NET MVC5 编程实战.pdf
ASP.NET MVC5官方教程
官方教程是MVC3, 自己参考官方教程用MVC5编写的,MVC MUSI STORE
ASP.NET MVC5 入门 之登录验证
功能简单 IDE:VS2013 架构:ASP.NET MVC5 语言:C#
关于ASP.NET MVC5
http://aspnetwebstack.codeplex.com/wikipage?title=Attribute%20routing%20in%20Web%20APIrn这里面的rnpublic class MoviesController : ApiControllerrnrn [HttpGet("actors/actorId/movies")]rn public Movie Get(int actorId) rn [HttpGet("directors/directorId/movies")]rn public Movie Get(int directorId) rnrn看不懂。
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池