check policy su modulo richiesta
This commit is contained in:
parent
a12aa5ae17
commit
f292b5f6b4
@ -117,6 +117,8 @@ namespace VirtualTask.Controllers
|
|||||||
string tokenMail = RandomString(10);
|
string tokenMail = RandomString(10);
|
||||||
model.token = tokenMail;
|
model.token = tokenMail;
|
||||||
bool bAziPres = false;
|
bool bAziPres = false;
|
||||||
|
bool privacy1=false;
|
||||||
|
|
||||||
bAziPres = checkAziendaPresente(model.azienda);
|
bAziPres = checkAziendaPresente(model.azienda);
|
||||||
if (bAziPres)
|
if (bAziPres)
|
||||||
{
|
{
|
||||||
@ -127,8 +129,13 @@ namespace VirtualTask.Controllers
|
|||||||
{
|
{
|
||||||
ModelState.AddModelError("email", "I campi Email e Conferma Email devono essere uguali");
|
ModelState.AddModelError("email", "I campi Email e Conferma Email devono essere uguali");
|
||||||
}
|
}
|
||||||
|
if(model.privacy1==false)
|
||||||
|
{
|
||||||
|
ModelState.AddModelError("privacy1", "E' necessario accettare la privacy");
|
||||||
|
privacy1 = true;
|
||||||
|
}
|
||||||
|
|
||||||
if (!bAziPres && bEmail)
|
if (!bAziPres && bEmail && !privacy1)
|
||||||
{
|
{
|
||||||
urlBase = apiUrl + "registrazioni/add";
|
urlBase = apiUrl + "registrazioni/add";
|
||||||
Uri baseAddress = new Uri(urlBase);
|
Uri baseAddress = new Uri(urlBase);
|
||||||
@ -168,9 +175,6 @@ namespace VirtualTask.Controllers
|
|||||||
}
|
}
|
||||||
return View("Create", model);
|
return View("Create", model);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public IActionResult RegistrazioneOk()
|
public IActionResult RegistrazioneOk()
|
||||||
|
|||||||
@ -58,5 +58,17 @@ namespace VirtualTask.Models
|
|||||||
|
|
||||||
[StringLength(10)]
|
[StringLength(10)]
|
||||||
public string? token { get; set; }
|
public string? token { get; set; }
|
||||||
|
|
||||||
|
[Display(Name = "Privacy1"), Required(ErrorMessage = "Privacy obbligatoria")]
|
||||||
|
public bool privacy1 { get; set; }
|
||||||
|
|
||||||
|
[Display(Name = "Privacy2")]
|
||||||
|
public bool privacy2 { get; set; }
|
||||||
|
|
||||||
|
[Display(Name = "Privacy3")]
|
||||||
|
public bool privacy3 { get; set; }
|
||||||
|
|
||||||
|
[Display(Name = "Privacy4")]
|
||||||
|
public bool privacy4 { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -148,7 +148,7 @@
|
|||||||
|
|
||||||
var _url = obj.part.data.urlvt;
|
var _url = obj.part.data.urlvt;
|
||||||
|
|
||||||
window.location.href = "http://testvirtualtask.poloinformatico.it" + _url;
|
window.location.href = "." + _url;
|
||||||
//window.location.href = "https://localhost:7140" + _url;
|
//window.location.href = "https://localhost:7140" + _url;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
@{
|
@{
|
||||||
ViewData["Title"] = "Virtual Task Web";
|
ViewData["Title"] = "Virtual Task";
|
||||||
Layout = "~/Views/Shared/_LayoutAreaRiservata.cshtml";
|
Layout = "~/Views/Shared/_LayoutAreaRiservata.cshtml";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -108,7 +108,28 @@
|
|||||||
@* <span asp-validation-for="passwd" class="text-danger"></span>*@
|
@* <span asp-validation-for="passwd" class="text-danger"></span>*@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col-lg-12 col-md-12 col-sm-12 col-12">
|
||||||
|
Letta
|
||||||
|
<a onclick="window.open('https://www.iubenda.com/privacy-policy/75454763', '_blank', 'location=yes,height=570,width=520,scrollbars=yes,status=yes');">
|
||||||
|
<b>l'informativa</b>
|
||||||
|
</a> presto il consenso al trattamento dei dati per le finalità descritte al paragrafo 1:
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-12 col-md-12 col-sm-12 col-12">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-12 col-md-12 col-sm-12 col-12">
|
||||||
|
<input asp-for="privacy1" /> a), b), c): per adempimento di intese precontrattuali o di obblighi contrattuali o di legge.
|
||||||
|
<span asp-validation-for="privacy1" class="text-danger"></span>
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-12 col-md-12 col-sm-12 col-12">
|
||||||
|
<input asp-for="privacy2" /> d): per inviare informative commerciali e promozionali, di cortesia e questionari per la valutazione della soddisfazione del cliente, per svolgere indagini ed analisi di mercato, per apparire su riviste di settore.
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-12 col-md-12 col-sm-12 col-12">
|
||||||
|
<input asp-for="privacy3" /> e): per la gestione della clientela, anche al fine di effettuare statistiche interne, nonché per comunicare la propria clientela a potenziali clienti e/o fornitori.
|
||||||
|
</div>
|
||||||
|
<div class="col-lg-12 col-md-12 col-sm-12 col-12">
|
||||||
|
<input asp-for="privacy4" /> f): per l’inserimento nei siti aziendali, nelle proprie brochure e nel proprio materiale informativo/pubblicitario a scopo informativo/pubblicitario.
|
||||||
|
</div>
|
||||||
<div class="col-lg-12 col-md-12 col-sm-12 col-12">
|
<div class="col-lg-12 col-md-12 col-sm-12 col-12">
|
||||||
<button type="submit" class="agy-btn submitForm">Submit</button>
|
<button type="submit" class="agy-btn submitForm">Submit</button>
|
||||||
<div class="response"></div>
|
<div class="response"></div>
|
||||||
|
|||||||
@ -631,7 +631,7 @@ Purchase:
|
|||||||
</p>
|
</p>
|
||||||
<div class="agy-divider"></div>
|
<div class="agy-divider"></div>
|
||||||
<p>
|
<p>
|
||||||
Il Polo informatico raccogliendo e analizzando accuratamente le esigenze del proprio cliente, propone soluzioni e prodotti SW/HW che vadano ad ottimizzare i vari processi aziendali e a migliorare l’efficienza e la competitività dell’impresa in quanto il fine ultimo è quello di far fare business.
|
Il Polo informatico raccogliendo e analizzando accuratamente le esigenze del proprio cliente, propone soluzioni e prodotti SW/HW che vanno ad ottimizzare i vari processi aziendali e a migliorare l’efficienza e la competitività dell’impresa, in quanto il fine ultimo è quello di far fare business.
|
||||||
</p>
|
</p>
|
||||||
<div class="agy-divider"></div>
|
<div class="agy-divider"></div>
|
||||||
<p>
|
<p>
|
||||||
|
|||||||
@ -20,7 +20,7 @@
|
|||||||
"nomeMail": "Supporto Virtual Task",
|
"nomeMail": "Supporto Virtual Task",
|
||||||
"pwdMail": "Polo2023!",
|
"pwdMail": "Polo2023!",
|
||||||
"subjectMail": "Richiesta App di test",
|
"subjectMail": "Richiesta App di test",
|
||||||
"rootUrl": "http://testvirtualtask.poloinformatico.it/"
|
"rootUrl": "https://virtualtask.it/"
|
||||||
},
|
},
|
||||||
"AllowedHosts": "*"
|
"AllowedHosts": "*"
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user