From aa43b3162efeb5e0f7d21adcbadf12fae4cf0eaa Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Thu, 14 Sep 2017 19:03:47 +0200 Subject: [PATCH] Update Pagina UserAdmin --- ScheMe-PIC/UserAdmin.aspx | 39 ++-- ScheMe-PIC/UserAdmin.aspx.designer.cs | 40 ++--- .../mod_elencoRichResetUtenti.ascx | 167 +++++++++--------- ...mod_elencoRichResetUtenti.ascx.designer.cs | 22 +-- .../WebUserControls/mod_enrollByAuthKey.ascx | 46 +++-- .../mod_enrollByAuthKey.ascx.designer.cs | 34 ++-- .../WebUserControls/mod_enrollByEmail.ascx | 42 +++-- .../mod_enrollByEmail.ascx.designer.cs | 28 +-- 8 files changed, 246 insertions(+), 172 deletions(-) diff --git a/ScheMe-PIC/UserAdmin.aspx b/ScheMe-PIC/UserAdmin.aspx index 3fe6588..1e593af 100644 --- a/ScheMe-PIC/UserAdmin.aspx +++ b/ScheMe-PIC/UserAdmin.aspx @@ -1,24 +1,43 @@ -<%@ Page Title="" Language="C#" MasterPageFile="~/JQMob.Master" AutoEventWireup="true" CodeBehind="UserAdmin.aspx.cs" Inherits="ScheMe.UserAdmin" %> +<%@ Page Title="" Language="C#" MasterPageFile="~/Bootstrap.Master" AutoEventWireup="true" CodeBehind="UserAdmin.aspx.cs" Inherits="ScheMe.UserAdmin" %> <%@ Register Src="WebUserControls/mod_enrollByEmail.ascx" TagName="mod_enrollByEmail" TagPrefix="uc2" %> <%@ Register Src="WebUserControls/mod_elencoRichResetUtenti.ascx" TagName="mod_elencoRichResetUtenti" TagPrefix="uc3" %> -<%@ Register src="WebUserControls/mod_enrollByAuthKey.ascx" tagname="mod_enrollByAuthKey" tagprefix="uc4" %> +<%@ Register Src="WebUserControls/mod_enrollByAuthKey.ascx" TagName="mod_enrollByAuthKey" TagPrefix="uc4" %> - -
-

Gestione Accesso ScheMe

- Attenzione, se non è possibile accedere all'applicazione prego richiedere autorizzazione al responsabile del progetto. -
+ +
+
+
+
+
+

Gestione Accesso ScheMe

+
+
+
+
+ Attenzione, se non è possibile accedere all'applicazione prego richiedere autorizzazione al responsabile del progetto.
+
-
-

Admin Task

- +
+
+
+
+
+
+ Admin Task +
+
+
+
+ +
+
diff --git a/ScheMe-PIC/UserAdmin.aspx.designer.cs b/ScheMe-PIC/UserAdmin.aspx.designer.cs index 93c3bcb..4c33acd 100644 --- a/ScheMe-PIC/UserAdmin.aspx.designer.cs +++ b/ScheMe-PIC/UserAdmin.aspx.designer.cs @@ -1,10 +1,10 @@ //------------------------------------------------------------------------------ -// -// This code was generated by a tool. +// +// Codice generato da uno strumento. // -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// //------------------------------------------------------------------------------ namespace ScheMe { @@ -13,47 +13,47 @@ namespace ScheMe { public partial class UserAdmin { /// - /// divUnauth control. + /// Controllo divUnauth. /// /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.HtmlControls.HtmlGenericControl divUnauth; /// - /// mod_enrollByAuthKey1 control. + /// Controllo mod_enrollByAuthKey1. /// /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::ScheMe.WebUserControls.mod_enrollByAuthKey mod_enrollByAuthKey1; /// - /// mod_enrollByEmail1 control. + /// Controllo mod_enrollByEmail1. /// /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::ScheMe.WebUserControls.mod_enrollByEmail mod_enrollByEmail1; /// - /// divAdmin control. + /// Controllo divAdmin. /// /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.HtmlControls.HtmlGenericControl divAdmin; /// - /// mod_elencoRichResetUtenti1 control. + /// Controllo mod_elencoRichResetUtenti1. /// /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::ScheMe.WebUserControls.mod_elencoRichResetUtenti mod_elencoRichResetUtenti1; } diff --git a/ScheMe-PIC/WebUserControls/mod_elencoRichResetUtenti.ascx b/ScheMe-PIC/WebUserControls/mod_elencoRichResetUtenti.ascx index 884b2b7..4c3d81f 100644 --- a/ScheMe-PIC/WebUserControls/mod_elencoRichResetUtenti.ascx +++ b/ScheMe-PIC/WebUserControls/mod_elencoRichResetUtenti.ascx @@ -1,86 +1,95 @@ <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_elencoRichResetUtenti.ascx.cs" Inherits="ScheMe.WebUserControls.mod_elencoRichResetUtenti" %> - - - - - - - - - - - - - - -
- <%----%> - -
-
- - - -
- - - - - -
- -
-
- - -
- - -
-
-
- - -
- - - -
-
-
- - - - - - - -
- - - -
-
-
-
- + + + + + + + + + + + + + + +
+ +
+
+ + +
+ + + + + +
+ +
+
+ + +
+ + +
+
+
+ + +
+ + + +
+
+
+ + + + + + + +
+ + + +
+
+
+
-
-
-

Spiegazione

- Ogni riga rappresenta un utente, se questo è indicato con un font barrato significa che l'utente è disattivato e tutti i suoi devices (eventualmente registrati) sono stati disabilitati e rimossi dal DB (e non possono più accedere alla piattaforma). -
- Partendo da sinistra verso destra abbiamo: -
-
    - <%--
  • seleziona l'utente per visualizzare i devices lui associati
  • + +
    +
    +
      +
    • + + Spiegazione +
    • +
    • +
      +
      + Ogni riga rappresenta un utente, se questo è indicato con un font barrato significa che l'utente è disattivato e tutti i suoi devices (eventualmente registrati) sono stati disabilitati e rimossi dal DB (e non possono più accedere alla piattaforma).
      + Partendo da sinistra verso destra abbiamo: +
        + <%--
      • seleziona l'utente per visualizzare i devices lui associati
      • seleziona l'utente per modificare i dati quali cognome, nome, email
      • --%> -
      • Attivazione: il pulsante disattiva un utente (ed i relativi devices) mentre il pulsante lo riattiva (generando una NUOVA AuthKey) e permette nuovi enroll dei dispositivi.
      • -
      • NumAuth: indica il numero di attivazioni residue per l'utente, si possono incrementare/decrementare con i button e
      • -
      • Grp: indica il gruppo di appartenenza dell'utente
      • -
      • Reset: permette di gestire le richieste di supporto: col pulsante si possono approvare (generando una nuova auth key), con si possono rifiutare le richieste e con si possono inviare (per gli utenti ATTIVI) le email contenenti i link per autorizzare i dispositivi; nb: numAuth deve essere maggiore di zero altrimenti un link valido non permette comunque l'attivazione di nuovi devices utente.
      • -
      +
    • Attivazione: il pulsante disattiva un utente (ed i relativi devices) mentre il pulsante lo riattiva (generando una NUOVA AuthKey) e permette nuovi enroll dei dispositivi.
    • +
    • NumAuth: indica il numero di attivazioni residue per l'utente, si possono incrementare/decrementare con i button e
    • +
    • Grp: indica il gruppo di appartenenza dell'utente
    • +
    • Reset: permette di gestire le richieste di supporto: col pulsante si possono approvare (generando una nuova auth key), con si possono rifiutare le richieste e con si possono inviare (per gli utenti ATTIVI) le email contenenti i link per autorizzare i dispositivi; nb: numAuth deve essere maggiore di zero altrimenti un link valido non permette comunque l'attivazione di nuovi devices utente.
    • +
    +
    + +
+
diff --git a/ScheMe-PIC/WebUserControls/mod_elencoRichResetUtenti.ascx.designer.cs b/ScheMe-PIC/WebUserControls/mod_elencoRichResetUtenti.ascx.designer.cs index 5cd8ad3..555f81e 100644 --- a/ScheMe-PIC/WebUserControls/mod_elencoRichResetUtenti.ascx.designer.cs +++ b/ScheMe-PIC/WebUserControls/mod_elencoRichResetUtenti.ascx.designer.cs @@ -1,10 +1,10 @@ //------------------------------------------------------------------------------ -// -// This code was generated by a tool. +// +// Codice generato da uno strumento. // -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// //------------------------------------------------------------------------------ namespace ScheMe.WebUserControls { @@ -13,20 +13,20 @@ namespace ScheMe.WebUserControls { public partial class mod_elencoRichResetUtenti { /// - /// grView control. + /// Controllo grView. /// /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.GridView grView; /// - /// ods control. + /// Controllo ods. /// /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.ObjectDataSource ods; } diff --git a/ScheMe-PIC/WebUserControls/mod_enrollByAuthKey.ascx b/ScheMe-PIC/WebUserControls/mod_enrollByAuthKey.ascx index 1a95eb7..56c7f51 100644 --- a/ScheMe-PIC/WebUserControls/mod_enrollByAuthKey.ascx +++ b/ScheMe-PIC/WebUserControls/mod_enrollByAuthKey.ascx @@ -1,14 +1,38 @@ <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_enrollByAuthKey.ascx.cs" - Inherits="ScheMe.WebUserControls.mod_enrollByAuthKey" %> + Inherits="ScheMe.WebUserControls.mod_enrollByAuthKey" %> -
-

Registrazione da Auth Key

- - - - -
-

Spiegazione

- Questa funzione permette di inserire un devices tra quelli gestiti tramite digitazione della AuthKey personale (MD5 o meno se abilitato, da richiedere all'admin se non nota). -
+
+
+
    +
  • + + Registrazione da Auth Key +
  • +
  • +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
  • +
  • +
    +
    + Questa funzione permette di inserire un devices tra quelli gestiti tramite digitazione della AuthKey personale (MD5 o meno se abilitato, da richiedere all'admin se non nota). +
    +
    +
  • +
+
diff --git a/ScheMe-PIC/WebUserControls/mod_enrollByAuthKey.ascx.designer.cs b/ScheMe-PIC/WebUserControls/mod_enrollByAuthKey.ascx.designer.cs index c4c1b9e..d6f9a73 100644 --- a/ScheMe-PIC/WebUserControls/mod_enrollByAuthKey.ascx.designer.cs +++ b/ScheMe-PIC/WebUserControls/mod_enrollByAuthKey.ascx.designer.cs @@ -1,10 +1,10 @@ //------------------------------------------------------------------------------ -// -// This code was generated by a tool. +// +// Codice generato da uno strumento. // -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// //------------------------------------------------------------------------------ namespace ScheMe.WebUserControls { @@ -13,38 +13,38 @@ namespace ScheMe.WebUserControls { public partial class mod_enrollByAuthKey { /// - /// txtEmailAK control. + /// Controllo txtEmailAK. /// /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.TextBox txtEmailAK; /// - /// txtAuthKey control. + /// Controllo txtAuthKey. /// /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.TextBox txtAuthKey; /// - /// btnEnrollByAK control. + /// Controllo btnEnrollByAK. /// /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.Button btnEnrollByAK; /// - /// lblOutRegAuthKey control. + /// Controllo lblOutRegAuthKey. /// /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.Label lblOutRegAuthKey; } diff --git a/ScheMe-PIC/WebUserControls/mod_enrollByEmail.ascx b/ScheMe-PIC/WebUserControls/mod_enrollByEmail.ascx index c0d5f05..ccb2ecd 100644 --- a/ScheMe-PIC/WebUserControls/mod_enrollByEmail.ascx +++ b/ScheMe-PIC/WebUserControls/mod_enrollByEmail.ascx @@ -1,13 +1,35 @@ <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_enrollByEmail.ascx.cs" - Inherits="ScheMe.WebUserControls.mod_enrollByEmail" %> + Inherits="ScheMe.WebUserControls.mod_enrollByEmail" %> -
-

Richiesta Reset Chiave Personale

- - - -
-

Spiegazione

- Con questa procedura l'utente richiede il reset della propria chiave di autenticazione personale. L'amministratore della piattaforma valuterà e validata la richiesta annullerà le chiavi emesse per i devices eventualmente già autorizzati ed inoltrerà, all'indirizzo email dell'utente, la nuova chiave da utilizzare per abilitare i devices desiderati. -
+
+
+
    +
  • + + Richiesta Reset Chiave Personale +
  • +
  • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
  • +
  • +
    +
    + Con questa procedura l'utente richiede il reset della propria chiave di autenticazione personale. L'amministratore della piattaforma valuterà e validata la richiesta annullerà le chiavi emesse per i devices eventualmente già autorizzati ed inoltrerà, all'indirizzo email dell'utente, la nuova chiave da utilizzare per abilitare i devices desiderati. +
    +
    +
  • +
+
diff --git a/ScheMe-PIC/WebUserControls/mod_enrollByEmail.ascx.designer.cs b/ScheMe-PIC/WebUserControls/mod_enrollByEmail.ascx.designer.cs index 9d0bb98..b635120 100644 --- a/ScheMe-PIC/WebUserControls/mod_enrollByEmail.ascx.designer.cs +++ b/ScheMe-PIC/WebUserControls/mod_enrollByEmail.ascx.designer.cs @@ -1,10 +1,10 @@ //------------------------------------------------------------------------------ -// -// This code was generated by a tool. +// +// Codice generato da uno strumento. // -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// //------------------------------------------------------------------------------ namespace ScheMe.WebUserControls { @@ -13,29 +13,29 @@ namespace ScheMe.WebUserControls { public partial class mod_enrollByEmail { /// - /// txtEmailReq control. + /// Controllo txtEmailReq. /// /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.TextBox txtEmailReq; /// - /// btnReqNewKey control. + /// Controllo btnReqNewKey. /// /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.Button btnReqNewKey; /// - /// lblOutUnauth control. + /// Controllo lblOutUnauth. /// /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.Label lblOutUnauth; }