问题列表 - 第5533页

Windows身份验证提示输入用户名/密码

我正在尝试使用AD /域控制器在客户端网络中部署应用程序.

我的应用程序是一个简单的asp.net c#应用程序,使用Windows身份验证.

我正在使用win2003.

基本上,使用VS2008,创建一个在IIS6.0上托管的新网站.只有2个变化.1.在应用程序的IIS目录安全性上,启用"集成安全性".
注意:匿名也已启用.

生成的骨架代码只有一个更改.将以下内容添加到default.aspx的page_load方法中

using System.Security.Principal;
...
protected void Page_Load(object sender, EventArgs e)
{
    WindowsIdentity id = WindowsIdentity.GetCurrent();
    Response.Write("<B>Windows Identity Check</B><br>");
    Response.Write("Name: " + id.Name + "<br>");
    Response.Write("<BR>");
    Response.Write("User.Identity: " + User.Identity.Name);
    Response.Write("<BR>");
}
Run Code Online (Sandbox Code Playgroud)

浏览到页面的输出: Windows身份检查 - 名称: NT AUTHORITY\NETWORK SERVICE User.Identity:

User.Identity.Name不输出当前用户名.

正如本文中所讨论的那样http://weblogs.asp.net/scottgu/archive/2006/07/12/Recipe_3A00_-Enabling-Windows-Authentication-within-an-Intranet-ASP.NET-Web-application.aspx

我补充说:

<authorization>
    <deny users="?"/>
</authorization>
Run Code Online (Sandbox Code Playgroud)

从我的用户那里,当添加它时,我可以从User.Identity.Name获取当前用户,用户名.

但是,一旦我添加了上述内容,浏览器现在会提示我输入用户名和密码.一旦我输入它,我就可以使用User.Identity.Name来获取用户名.但是我不希望弹出用户名/密码.我希望应用程序根据其网络凭据对用户进行身份验证.

我错过了什么吗?

windows asp.net security authentication

9
推荐指数
1
解决办法
2万
查看次数

你会如何将这个从Perl翻译成Python?

我有一个Perl函数,它接受一个时间戳并返回未更改的时间戳(如果之前从未见过它)或者其他,它会附加一些字母以使其唯一:

sub uniqify($) {
  my $timestamp = shift;

  state $last_ts = -1;
  state $next_letter = 'A';

  if ($timestamp == $last_ts) {
    $timestamp .= $next_letter++;
  } else {
    $last_ts = $timestamp;
    $next_letter = 'A';
  }

  return $timestamp;
}
Run Code Online (Sandbox Code Playgroud)

因此,如果您使用值1,1,1和2调用它四次,它将返回1,然后是1A,然后是1B,然后是2.

注意:它只会被不断增加的时间戳调用,所以它不需要回忆它所见过的每一个,只是最后一个.

现在我需要将此函数转换为Python.我已经知道我可以用globals替换"state"变量(yuck!)或者可能将它们作为属性附加到函数中,但这些都不是特别优雅.

此外,Python没有类似Perl的魔法自动增量,如果你"++"是一个值为"A"的变量,它变为"B" - 或者如果它是"Z",它就变成"AA".所以这也是一个曲线球.

我是一个黑客攻击解决方案,但它真的很丑,难以阅读.从Perl到Python的翻译应该会产生相反的效果,对吧?:)所以我将此作为对SO用户的挑战.你能把它变成一个优雅的Python函数吗?

python perl

11
推荐指数
2
解决办法
1239
查看次数

如何从Magento获得一个类别列表?

我想在Magento中创建一个页面,显示类别的可视化表示.例如

CATEGORY
 product 1
 product 2

ANOTHER CATEGORY
 product 3
Run Code Online (Sandbox Code Playgroud)

我的问题是,他们的数据库组织方式与我过去看到的非常不同.他们有专门用于数据类型的表,如varchar,int等.我假设这是为了性能或类似.

我还没有找到使用MySQL查询数据库并获取类别列表的方法.然后,我想将这些类别与产品相匹配,以获得每个类别的产品列表.不幸的是,Magento似乎很难做到这一点.

此外,我还没有找到一个可以在页面块中工作的方法.我创建了showcase.phtml并将其放在XML布局中,它显示并运行其PHP代码.我希望有一些简单的东西像循环$this->getAllCategories(),然后嵌套循环里面有类似的东西$category->getChildProducts().

谁能帮我?

php product catalog magento categories

10
推荐指数
2
解决办法
8万
查看次数

6
推荐指数
1
解决办法
2万
查看次数

如何在Python中访问我的网络摄像头?

我想从Python访问我的网络摄像头.

我尝试使用VideoCapture扩展(教程),但这对我来说效果不好,我不得不解决一些问题,例如它的分辨率> 320x230有点慢,有时它None没有明显的原因返回.

有没有更好的方法从Python访问我的网络摄像头?

python webcam

57
推荐指数
2
解决办法
13万
查看次数

等待[NSAlert beginSheetModalForWindow:...];

当我显示这样的NSAlert时,我立刻得到了回复:

int response;
NSAlert *alert = [NSAlert alertWithMessageText:... ...];
response = [alert runModal];
Run Code Online (Sandbox Code Playgroud)

问题是这是应用程序模式,我的应用程序是基于文档的.我使用工作表在当前文档的窗口中显示警报,如下所示:

int response;
NSAlert *alert = [NSAlert alertWithMessageText:... ...];
[alert beginSheetModalForWindow:aWindow
                  modalDelegate:self
                 didEndSelector:@selector(alertDidEnd:returnCode:contextInfo:)
                    contextInfo:&response];

//elsewhere
- (void) alertDidEnd:(NSAlert *) alert returnCode:(int) returnCode contextInfo:(int *) contextInfo
{
    *contextInfo = returnCode;
}
Run Code Online (Sandbox Code Playgroud)

唯一的问题是beginSheetModalForWindow:直接返回,所以我无法可靠地询问用户问题并等待回复.如果我可以将任务分成两个区域,那么这不会是一件大事,但我不能.

我有一个循环来处理大约40个不同的对象(在树中).如果一个对象出现故障,我希望警报显示并询问用户是继续还是中止(继续在当前分支处理),但由于我的应用程序是基于文档的,因此Apple人机界面指南要求在警报为时使用工作表特定于文件.

如何显示警报表并等待响应?

macos cocoa alerts document-based

19
推荐指数
5
解决办法
2万
查看次数

如何将报表设计器标尺单位从英寸更改为厘米?

一个简单的(我希望)问题,我正在使用Visual Studio,我在SQL Server Business Intelligence Development Studio中创建了一个新报告.在布局视图中,标尺以英寸为单位,我想将其更改为厘米.

更新1

更改区域设置有效.

如果不改变区域设置,是不是可以这样做?我希望这将是Visual Studio中的一个设置.

visual-studio-2005 reporting-services

4
推荐指数
2
解决办法
2万
查看次数

为什么从getDefinitionByName()返回对象?

在Actionscript 3中,为什么getDefinitionByName()在文档说:

返回对name参数指定的类的类对象的引用.

基于此,我得出结论,返回的对象应该是Class而不是Object.有人可以告诉我为什么不是这样吗?

apache-flex actionscript flex3 actionscript-3

1
推荐指数
2
解决办法
1074
查看次数

是否有相当于.NET中的进程外COM EXE?

关于COM/ActiveX的一个好处是进程外EXE.您可以拥有一个EXE,它可以在其他进程(包括VBScript和JScript)可用的表单中公开方法和属性.同时,EXE可以拥有自己的功能,与其类型库公开的功能相关或无关.

什么是.NET等价物?

我有一个现有的VB6项目,它是一个脚本语言解释器(使用MSScript)和其他脚本语言的各种工具函数的资源.有人建议我尝试将其转换为.NET.

这会起作用,还是最终将一个项目分成两个?

.net com activex

7
推荐指数
1
解决办法
3127
查看次数

没有名称的ASP.NET网页,比如stackoverflow?

仅提到stackoverflow作为示例,但如果您在上面查看ask的URL是

http://stackoverflow.com/questions/ask
Run Code Online (Sandbox Code Playgroud)

这意味着/ ask是一个子目录,但它们也针对特定问题页面执行此操作.你如何在.NET中编写代码?

不像代码技术那样代码问题.我知道这对SEO很有用,但是你如何创建一个网站,以便每个"页面"都是自己的目录?动态.

你有模板或隐藏的重定向???

怎么样??:)

asp.net seo url-rewriting url-routing

5
推荐指数
3
解决办法
419
查看次数