Exibição de uma página MOSS 2007 como outro usuário iria vê-lo - sem registro como esse usuário

StackOverflow https://stackoverflow.com/questions/153961

Pergunta

No MOSS 2007 você tem a capacidade de definir o público-alvo para cada parte web individual dentro de uma página. Existe uma maneira de visualizar como a página vai olhar para outro usuário sem efetuar login como esse usuário? O que eu estou procurando é uma maneira de alguém com permissões de controle / projeto completo em um site para ser capaz de visualizar como o site será exibido para um outro usuário. Alguma sugestão?

Eu tenho algumas contas de teste que nossos usos departamento é páginas de visualização, no entanto, não permitem não IS equipe departamental de usar essas contas. Esses membros da equipe só tem acesso ao seu uma conta. Assim, se um usuário faz alterações o público-alvo em uma parte da web em uma de suas páginas, agora eles não têm forma de visualização como a página vai olhar para outra pessoa que não seja pedir alguém para o login e assistindo sobre seu ombro. Eu não posso dar as informações conta para as contas de teste, nem posso criar novas contas de teste.

Obrigado!

Editar: Eu tenho a capacidade de visualização. O problema é que outros usuários com controle total de um site não pode visualizar a página. Eis cenários: Na minha divisão escola cada escola tem um site. O principal tem controle total do site da sua escola. Na página de destino, ele quer que todos os anúncios da escola para ser visível. No entanto, alguns só deve ser visível para o pessoal docente, enquanto outros precisam de ser visível para os alunos. Ele usa público segmentação, mas não é possível visualizar a ver de relance que a segmentação é correta. Um monte de usuários não são savy computador para que as coisas precisam ser tão simples quanto possível. Além disso, isso foi apenas um cenário, existem outros cenários que não são divididas por escola. Há muitos usuários com controle total de um site com exigências diferentes - por isso não é possível criar contas de teste para todos os cenários

.
Foi útil?

Solução

Edit: Depois de ler re-a pergunta que eu lançado que deseja que os usuários possam visualizar uma página. Eu acho que você terá que olhar para escrever um controle de visualização que usa representação para carregar a página. Não sei como isso é possível, mas certamente alguém criou um recurso de visualização. Soa como um cenário muito comum para mim.

Resposta antiga: você não poderia acender um navegador MS não como o Firefox, que solicitará o nome de usuário e senha.

Você pode então apenas limpar os cookies de sessão para ser solicitado a efetuar login como outra pessoa.

Esta é a técnica que eu usei para um site ASP.Net que a autenticação usado contra o domínio de uma forma semelhante ao SharePoint.

Outras dicas

Primeiro, eu não acho que é possível ter um recurso de visualização se você estiver usando segurança NT. Talvez seja algo que você pode fazer com a autenticação de formulários, mas eu nunca usei.

Sobre esse assunto. Eu acho que quando você está desenvolvendo novas funcionalidades ou integrar coisas no servidor MOSS / WSS você precisa de um pouco de flexibilidade.

Com o que eu vejo que você tem que seguir as coisas que você pode fazer. É certamente mais rentável do que o desenvolvimento de uma solução personalizada. Eu suponho que você está usando Segurança NT.

  • Contas de usuário :. Peça ao seu administrador de domínio para ter utilizador dedicada contas para brincar
  • Máquinas Virtuais : Peça para que algumas máquinas virual para ser capaz de jogar com esse servidor combinado com testes de contas
  • ambiente de área restrita : Pergunte ao seu TI departamento para criar um ambiente MOSS modo seguro para ter a possibilidade de replicar o seu ambiente MOSS real e criar cenários de usuários personalizados
  • .

Como alternativa, você pode criar um controle / webpart que ganchos para o públicos para o site e exibe os membros do público para o utilizador (talvez a partir do GetMembership chamada). Isso não visualizar o site, mas vai dar aos seus editores uma cabeça sobre quem está em cada audiência. Algo que irá ajudá-los a obter o público corrigir.

Fizemos uma webpart semelhante para adesão ao grupo de segurança.

Eu acho que há duas abordagens que você pode tomar:

  1. fazem uso de teste de contas para visualizar as páginas. Você pode aliviar a "dor" para fazer logon como outro usuário, fazendo uso do comando runas ( http://technet.microsoft.com/en-us/library/bb490994.aspx ). Portanto, é possível apenas criar um atalho na área de trabalho que se abre um uso navegador fazendo de credenciais de outra conta. Apenas essa instância do navegador irá trabalhar com a conta de teste.
  2. Faça uma cópia (ou mais cópias) da página que você deseja visualizar, armazená-lo em um local seguro (por isso é acessível apenas para o principal, por exemplo), e ajustar a Audiência Alvejando propriedades das partes da web em que page / páginas.

Para visualizar única público-alvo, a única maneira de fazer isso é criar um público-alvo que é executado com base em um propriedades nas propriedades do perfil SSP usuário.

Você pode então ter um controle que permite que o editor para alterar o valor armazenado mudando o perfil, re-compilar os perfis e voila (por alguma descrição do voila) o usuário terá que mudar mudando o público targetting valores para outra coisa.

Este seria necessário um pouco de codificação e algum pensamento colocado no regras para a segmentação do público.

No final do dia, a maneira mais rentável é para empurrar para trás a suas caras de infra-estrutura para uma solução conta que irá permitir que você tenha uma conta "leitor" as pessoas podem usar para esta função.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top