取当前的用户的问题:在线等待..... User.Identity.Name需要的是NT用户登陆名称,也就是在IIS安全设置中不允许匿名帐户登陆.因为你使用的是表单验证而非WINDOWS验证,所以需要使用Request.Form获取用户名,还要看你的Web.Config文件设置的验证方式 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <authentication mode="Windows" > <forms name=".ASPXAUTH" loginUrl="startlogin.aspx" /> </authentication>以上是我在web.config文件中的验证方式,改成windows验证还是不行. 久闻飞刀的大名: 我在网上看了你的很多文章,希望你能够多抽一点点空出来,帮帮我们后来者. 我在这个程序中有自己的用户,单独存放在某一个数据库中,我现在就是想实现:登陆的时候是取我本机数据库中的用户.而不是登陆nt的用户( 如果这样的话,不是只要有nt的用户都可以进行相关的操作了.) select 数据库中的用户表不就完了 select 数据库中的用户表,只在登陆页面判断有没有此用户,密码对不对,在很多的页面都要取得当前的操作用户. 从登录页面取得用户用session传递到其它的页面可是可以,不过就是太麻烦. 我想用User.Identity.Name取用户名. session有什么麻烦的,session["user"]=your_user你那样不觉得也很麻烦吗 跟你就明说了:要使用User.Identity.Name除了web.config中象你那样设置之外,还要给IIS设置成WINDOWS登陆,也就是去掉匿名登陆,登陆的时候第一次无论访问哪个页面都会弹出一个WINDOWS对话框要你输入密码和用户名。这样每个页面都可以使用User.Identity.Name了,否则你只能靠表单和session完成用户判断 如果使用windows验证,User.Identity.Name取到的就用window用户名如果采用Forms验证,User.Identity.Name取到的就的登录成功后你保存的用户名.请在User.Identity.Name前先执行FormsAuthentication.RedirectFromLoginPage(txtUser.Text, false);其中txtUser.Text就是你要保存的用户名 问一个基础的知识,非常感谢帮忙 关于Winform窗口问题(在线等)! 百分求对post get的理解,怎么样使用post传值(帮顶有分) 计算价格总额问题、、、 java中的decimalFormat在c#中如何定义 如何判断textbox1中当前输入的字符? 改变窗体上控件的大小(解决问题后增加到100分) 在C#中怎样合并两个.rtf文件? 各位请进 大家提提建议 关于复合查询 有什么好的方法 请问如何做进程间的通讯? 100分求一例!!!(ADO.net)最先答对得分,不够再加 关于 transformation 的问题
<forms name=".ASPXAUTH" loginUrl="startlogin.aspx" />
</authentication>
以上是我在web.config文件中的验证方式,改成windows验证还是不行.
我在网上看了你的很多文章,希望你能够多抽一点点空出来,帮帮我们后来者.
我在这个程序中有自己的用户,单独存放在某一个数据库中,我现在就是想实现:登陆的时候是取我本机数据库中的用户.而不是登陆nt的用户( 如果这样的话,不是只要有nt的用户都可以进行相关的操作了.)
在很多的页面都要取得当前的操作用户.
从登录页面取得用户用session传递到其它的页面可是可以,不过就是太麻烦.
我想用User.Identity.Name取用户名.
这样每个页面都可以使用User.Identity.Name了,否则你只能靠表单和session完成用户判断
如果采用Forms验证,User.Identity.Name取到的就的登录成功后你保存的用户名.请在User.Identity.Name前先执行FormsAuthentication.RedirectFromLoginPage(txtUser.Text, false);
其中txtUser.Text就是你要保存的用户名