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);
|
||||
model.token = tokenMail;
|
||||
bool bAziPres = false;
|
||||
bool privacy1=false;
|
||||
|
||||
bAziPres = checkAziendaPresente(model.azienda);
|
||||
if (bAziPres)
|
||||
{
|
||||
@ -127,8 +129,13 @@ namespace VirtualTask.Controllers
|
||||
{
|
||||
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";
|
||||
Uri baseAddress = new Uri(urlBase);
|
||||
@ -168,9 +175,6 @@ namespace VirtualTask.Controllers
|
||||
}
|
||||
return View("Create", model);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
public IActionResult RegistrazioneOk()
|
||||
|
||||
@ -58,5 +58,17 @@ namespace VirtualTask.Models
|
||||
|
||||
[StringLength(10)]
|
||||
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;
|
||||
|
||||
window.location.href = "http://testvirtualtask.poloinformatico.it" + _url;
|
||||
window.location.href = "." + _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";
|
||||
}
|
||||
|
||||
|
||||
@ -108,7 +108,28 @@
|
||||
@* <span asp-validation-for="passwd" class="text-danger"></span>*@
|
||||
</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">
|
||||
<button type="submit" class="agy-btn submitForm">Submit</button>
|
||||
<div class="response"></div>
|
||||
|
||||
@ -631,7 +631,7 @@ Purchase:
|
||||
</p>
|
||||
<div class="agy-divider"></div>
|
||||
<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>
|
||||
<div class="agy-divider"></div>
|
||||
<p>
|
||||
|
||||
@ -20,7 +20,7 @@
|
||||
"nomeMail": "Supporto Virtual Task",
|
||||
"pwdMail": "Polo2023!",
|
||||
"subjectMail": "Richiesta App di test",
|
||||
"rootUrl": "http://testvirtualtask.poloinformatico.it/"
|
||||
"rootUrl": "https://virtualtask.it/"
|
||||
},
|
||||
"AllowedHosts": "*"
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user