草庐IT

LZH_USER

全部标签

c# - Forms Authentication 理解 context.user.identity

由于有关此过程的文档非常模糊和令人困惑(或陈旧),我想验证我是否正确地执行了操作并且没有遗漏任何步骤。我正在尝试创建一个安全的登录系统,该系统在浏览器关闭时过期。--在我的web.config中我有以下内容--所以我有一个带有用户名/密码文本框和这个按钮的登录表单:在Login_Authenticate内部,我执行以下操作:protectedvoidLogin_Authenticate(objectsender,EventArgse){stringuserName=UserName.Text;stringpassword=Password.Text;boolAuthenticated=

修改电脑C:\User\用户名文件夹的名字

有些时候安装的软件会莫名的提示报错,可能是不能识别C:\User\用户名文件夹的名字,因为用户文件夹的名字是中文的1、Win+R打开运行窗口,输入regedit,打开注册表2、\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList\S-1-5-21-开头的文件,找到该文件 3、右侧名称为ProfileImagePath,值为C:\Users\你自己的用户名,双击ProfileImagePath,将原本用户名改为要修改的用户名(最好英文) 4、关闭注册表,重启电脑。不要马上操作,看完在操作5、开机后应

ERROR 1045 (28000): Access denied for user ‘ODBC‘@‘localhost‘ (using password: NO)的解决办法

忘记密码:根据网上的解决办法:1.修改配置文件my.ini,来用来跳过密码验证。2.编辑my.cnf但以上可能有用也可能没用,或者修改配置文件后甚至连MySql服务都没法启动所以,有个比较直接的方法:首先,打开正在进行的服务我们可以看到MySQL接下来点击属性进来后点击”登录“,选择此账户注意:1.网络服务在点击高级选项里面,有一个查找,然后会有一个NETWORKSERVICE点击以后就是网络服务2.如果不行,改后重启3.最后在cmd中执行“mysql-uroot-p”,设置密码即可,最后在navicat中删除原来的连接,然后新增一个root连接,输入密码把密码改成自己设置的,最好是12345

c# - http.context.user 和 thread.currentprincipal 之间的区别以及何时使用它们?

我最近遇到了在visualstudio2008下运行asp.netweb应用程序的问题。我收到错误“typeisnotresolvedformember...customUserPrincipal”。追踪各种讨论组发现,当您针对Thread.CurrentPrincipal分配自定义主体时,VisualStudio的Web服务器似乎存在问题。在我的代码中,我现在使用...HttpContext.Current.User=myCustomPrincipal//Thread.CurrentPrincipal=myCustomPrincipal我很高兴我排除了错误,但它回避了“这两种设置委托

c# - http.context.user 和 thread.currentprincipal 之间的区别以及何时使用它们?

我最近遇到了在visualstudio2008下运行asp.netweb应用程序的问题。我收到错误“typeisnotresolvedformember...customUserPrincipal”。追踪各种讨论组发现,当您针对Thread.CurrentPrincipal分配自定义主体时,VisualStudio的Web服务器似乎存在问题。在我的代码中,我现在使用...HttpContext.Current.User=myCustomPrincipal//Thread.CurrentPrincipal=myCustomPrincipal我很高兴我排除了错误,但它回避了“这两种设置委托

c# - 如何将 user.config 保存到 AppData\Roaming 文件夹而不是 AppData\Local?

介绍性示例这段代码Properties.Settings.Default.MyUserSettingBlah="somenewvalue";Properties.Settings.Default.Save();将user.config文件保存到C:\Users\MyUserName\AppData\Local\My_Company_Name\MyApp_Url_vb2s5kwidefdmxstmabckatcyl5t0lxd\1.0.0.0\user.config问题如何将user.config保存到C:\Users\MyUserName\AppData\漫游\...代替C:\User

c# - 如何将 user.config 保存到 AppData\Roaming 文件夹而不是 AppData\Local?

介绍性示例这段代码Properties.Settings.Default.MyUserSettingBlah="somenewvalue";Properties.Settings.Default.Save();将user.config文件保存到C:\Users\MyUserName\AppData\Local\My_Company_Name\MyApp_Url_vb2s5kwidefdmxstmabckatcyl5t0lxd\1.0.0.0\user.config问题如何将user.config保存到C:\Users\MyUserName\AppData\漫游\...代替C:\User

c# - System.Web.HttpContext.Current.User.Identity.Name 与 ASP.NET 中的 System.Environment.UserName

System.Web.HttpContext.Current.User.Identity.Name和System.Environment.UserName在ASP.NetWeb上下文中有什么区别申请项目?这是我正在尝试做的代码:DatabasemyDB=DatabaseFactory.CreateDatabase();boolIsAuthUser=myDB.ExecuteScalar("procIsAuthorizedUser",System.Environment.UserName);如果它们在功能上相同,哪个在性能方面更好?这是一个C#4.0/ASP.Net网络应用程序,将在组织内

c# - System.Web.HttpContext.Current.User.Identity.Name 与 ASP.NET 中的 System.Environment.UserName

System.Web.HttpContext.Current.User.Identity.Name和System.Environment.UserName在ASP.NetWeb上下文中有什么区别申请项目?这是我正在尝试做的代码:DatabasemyDB=DatabaseFactory.CreateDatabase();boolIsAuthUser=myDB.ExecuteScalar("procIsAuthorizedUser",System.Environment.UserName);如果它们在功能上相同,哪个在性能方面更好?这是一个C#4.0/ASP.Net网络应用程序,将在组织内

c# - HttpContext.Current.User.Identity.Name 使用 IIS Express 但不是 Visual Studio Development Server 为空

这个问题在这里已经有了答案:AuthenticationissuewhendebugginginVS2013-iisexpress(9个回答)关闭4年前。HttpContext.Current.User.Identity.Name在VisualStudio设置为“使用本地IISWeb服务器”时为空,但在VisualStudio设置为“使用VisualStudio开发”时正常工作服务器”。希望您可以通过执行以下操作在VisualStudio2010或2012(我都尝试过)中重现此问题:创建一个新的“ASP.NET空Web应用程序”并选择“.NETFramework4”并将其命名为“Win