sistemato anche simulazioni x filtrare da ruolo utente

aggiunta "trappola" x intercettare mancate login utente
This commit is contained in:
Samuele E. Locatelli
2014-07-18 15:30:55 +02:00
parent 5da0acefb4
commit da77eec701
9 changed files with 23 additions and 6 deletions
+6 -6
View File
@@ -18,7 +18,7 @@
</div>
<div class="row bottomLine">
<div class="col-xs-6 text-left">
<uc1:mod_displayHor ID="mod_displayHor7" runat="server" etichetta='<%# traduci("Charge") %>' valore='<%# Eval("Charge", "{0:P1}") %>' />
<uc1:mod_displayHor ID="mod_displayHor7" runat="server" etichetta='<%# traduci("Charge") %>' valore='<%# Eval("Charge", "{0:P1}") %>' Visible='<%# userIsAdmin %>' />
</div>
<div class="col-xs-6 text-right">
</div>
@@ -40,7 +40,7 @@
</div>
<div class="row bottomLine">
<div class="col-xs-6 text-left">
<uc1:mod_displayHor ID="mod_displayHor13" runat="server" etichetta='<%# traduci("FCShield") %>' valore='<%# Eval("FCShield", "{0:P1}") %>' />
<uc1:mod_displayHor ID="mod_displayHor13" runat="server" etichetta='<%# traduci("FCShield") %>' valore='<%# Eval("FCShield", "{0:P1}") %>' Visible='<%# userIsAdmin %>' />
</div>
<div class="col-xs-6 text-right">
</div>
@@ -54,7 +54,7 @@
</div>
<div class="row bottomLine">
<div class="col-xs-6 text-left">
<uc1:mod_displayHor ID="mod_displayHor2" runat="server" etichetta='<%# traduci("FCShield_sim") %>' valore='<%# Eval("FCShield_sim", "{0:P1}") %>' />
<uc1:mod_displayHor ID="mod_displayHor2" runat="server" etichetta='<%# traduci("FCShield_sim") %>' valore='<%# Eval("FCShield_sim", "{0:P1}") %>' Visible='<%# userIsAdmin %>' />
</div>
<div class="col-xs-6 text-right">
</div>
@@ -79,7 +79,7 @@
</div>
<div class="row bottomLine">
<div class="col-xs-6 text-left">
<uc1:mod_displayHor ID="mod_displayHor7" runat="server" etichetta='<%# traduci("Charge") %>' valore='<%# Eval("Charge", "{0:P1}") %>' />
<uc1:mod_displayHor ID="mod_displayHor7" runat="server" etichetta='<%# traduci("Charge") %>' valore='<%# Eval("Charge", "{0:P1}") %>' Visible='<%# userIsAdmin %>' />
</div>
<div class="col-xs-6 text-right">
</div>
@@ -108,7 +108,7 @@
</div>
<div class="row bottomLine">
<div class="col-xs-6 text-left">
<uc1:mod_displayHor ID="mod_displayHor13" runat="server" etichetta='<%# traduci("FCShield") %>' valore='<%# Eval("FCShield", "{0:P1}") %>' />
<uc1:mod_displayHor ID="mod_displayHor13" runat="server" etichetta='<%# traduci("FCShield") %>' valore='<%# Eval("FCShield", "{0:P1}") %>' Visible='<%# userIsAdmin %>' />
</div>
<div class="col-xs-6 text-right">
</div>
@@ -122,7 +122,7 @@
</div>
<div class="row bottomLine">
<div class="col-xs-6 text-left">
<uc1:mod_displayHor ID="mod_displayHor2" runat="server" etichetta='<%# traduci("FCShield_sim") %>' valore='<%# Eval("FCShield_sim", "{0:P1}") %>' />
<uc1:mod_displayHor ID="mod_displayHor2" runat="server" etichetta='<%# traduci("FCShield_sim") %>' valore='<%# Eval("FCShield_sim", "{0:P1}") %>' Visible='<%# userIsAdmin %>' />
</div>
<div class="col-xs-6 text-right">
</div>
+11
View File
@@ -82,5 +82,16 @@ namespace C2P.WebUserControls
{
frmView.DataBind();
}
/// <summary>
/// verifica se utente sia admin altrimenti non vede dati...
/// </summary>
public bool userIsAdmin
{
get
{
bool answ = SteamWare.user_std.UtSn.userHasRight("SuperUser");
return answ;
}
}
}
}
+6
View File
@@ -25,6 +25,12 @@ namespace C2P.WebUserControls
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
// se l'utente NON c'è torno a login...
if (!user_std.UtSn.isAuth && Request.Url.LocalPath.Split('/').Last().IndexOf("login") < 0)
{
Session["nextPage"] = Request.Url.LocalPath.Split('/').Last();
Response.Redirect("login");
}
if (!Page.IsPostBack)
{
PagCorrente();
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.