Domanda

In Rails avrei potuto fare qualcosa di simile per assicurarsi che un utente viene autenticato prima di accedere un'azione nel controller:

before_filter :checked_logged_in, :only => [:edit, :update]

Mi chiedevo se ASP.NET MVC aveva qualcosa di simile, o se ci fosse un quadro là fuori che potrebbero in sostanza fare qualcosa di simile al seguente:

Per certi metodi con azioni che prendono un certo parametro, voglio sottolineare l'azione a un metodo, verificare se l'utente possiede l'oggetto, e in caso affermativo, procedere con l'azione di controllo. In caso contrario, voglio lui reindirizzare a un'altra azione dove posso dimostrare che dispone di credenziali non valide.

Quindi, fondamentalmente sto cercando una sorta di "before_filter." Qualcuno sa di qualsiasi cosa là fuori che può fare questo? Grazie!

È stato utile?

Soluzione

Si chiamano filtri di azione in ASP.Net MVC, si può leggere di più qui http://www.asp.net/mvc/tutorials/understanding-action-filters-cs .

Asp.net MVC è dotato di un filtro Autorizza per indicare le azioni che Requiere all'utente di essere autenticato.

Utilizzo:

[Authorize]
public ActionResult Index()
{

}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top