Files
SSC/CMS_SC/UserAdmin.aspx.cs
Samuele E. Locatelli f833a73e43 continuo fix userAdmin
2018-02-15 17:15:32 +01:00

57 lines
1.5 KiB
C#

using SteamWare;
using System;
namespace CMS_SC
{
public partial class UserAdmin : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
((Bootstrap)this.Master).showSearch = true;
}
// check visibilità controlli opzionali
checkVisibCtrl();
}
/// <summary>
/// Controlla visibilità delle sezioni (in particolare abilitazione da utente/AuthKey)
/// </summary>
private void checkVisibCtrl()
{
// controllo se c'è chiamata x aggiungere device da authKey e mostro panel...
mod_enrollByAuthKey1.Visible = (Request.QueryString["addDeviceByKey"] == "lvabe");
// controllo se mostrare login "semplificato"
mod_enrollUserBase.Visible = memLayer.ML.CRB("enableOpAuth");
// se è admin vede anche i controlli x abilitare richieste utenti & co...
divAdmin.Visible = userIsAdmin;
divUnauth.Visible = !userIsAdmin;
}
/// <summary>
/// determina se user sia SuperAdmin
/// </summary>
public bool userIsAdmin
{
get
{
bool answ = false;
try
{
answ = devicesAuthProxy.stObj.userHasRight("SuperAdmin");
}
catch
{ }
return answ;
}
}
/// <summary>
/// wrapper traduzione
/// </summary>
/// <param name="lemma"></param>
/// <returns></returns>
public string traduci(string lemma)
{
return user_std.UtSn.Traduci(lemma);
}
}
}