Tuesday, May 6, 2014

Permettere accesso a pagine in applicazione con sistema di Autorizzazioni e Profilo.

Editando il file web.config si possono liberare pagine dal controllo degli accessi.
Eccone un esempio


<configuration>
    <system.web>
        <authentication mode="Forms" >
            <forms loginUrl="login.aspx" name=".ASPNETAUTH" protection="None" path="/" timeout="20" >
            </forms>
        </authentication>
<!-- This section denies access to all files in this 
application except for those that you have not explicitly 
specified by using another setting. -->
        <authorization>
            <deny users="?" /> 
        </authorization>
    </system.web>
<!-- This section gives the unauthenticated 
user access to the ThePageThatUnauthenticatedUsersCanVisit.aspx 
page only. It is located in the same folder 
as this configuration file. -->
        <location path="ThePageThatUnauthenticatedUsersCanVisit.aspx">
        <system.web>
        <authorization>
            <allow users ="*" />
        </authorization>
        </system.web>
        </location>
<!-- This section gives the unauthenticated 
user access to all of the files that are stored 
in the TheDirectoryThatUnauthenticatedUsersCanVisit folder.  -->
        <location path="TheDirectoryThatUnauthenticatedUsersCanVisit">
        <system.web>
        <authorization>
            <allow users ="*" />
        </authorization>
        </system.web>
        </location>
</configuration>

Thursday, April 10, 2014

Creare DB per Servezio di Membership ASP.NET

Creare un nuovo DB sull'istanza di SQLServer preferita.

Lanciare dalla cartella
C:\WINDOWS\Microsoft.Net\Framework\v2.0.50727
il file aspnet_regsql.exe
e, scegliendo il SERVER SQL su cui si è creato il nuovo DB,  lasciare inizializzare il nuovo DB dalla piccola applicazione di configurazione scegliendo il DB dal wizard di esecuzione.


Quindi Creare una nuova connessione nel progetto

  <connectionStrings>
    <add name="SecureConnectionString"
         connectionString="Data Source=IPREMOTO DEL SERVER SQL;Initial Catalog=NOME DEL DB;Persist Security Info=True;User ID=UTENTE;Password=PASSWORD;Current Language=Italian"
         providerName="System.Data.SqlClient"/>
  </connectionStrings> e poi utilizzarla nel

 proprio file web.congif
al'interno di una sezione <system.web>

    <!--GESTIONE AUTENTICAZIONE E AUTORIZZAZIONE -->
    <authorization>
      <deny users="?"/>
    </authorization>
    <authentication mode="Forms">
      <forms name="SecurityFile" path="/" timeout="60" defaultUrl="Default.aspx" slidingExpiration="true" />
    </authentication>
    <membership defaultProvider="SecurityTutorialsSqlMembershipProvider">
      <providers>
        <clear />
        <add name="SecurityTutorialsSqlMembershipProvider"
        type="System.Web.Security.SqlMembershipProvider"
        connectionStringName="SecureConnectionString"
        enablePasswordRetrieval="false"
        enablePasswordReset="true"
        requiresQuestionAndAnswer="true"
        applicationName="Security"
        requiresUniqueEmail="true"
        passwordFormat="Hashed"
        maxInvalidPasswordAttempts="5"
        minRequiredPasswordLength="4"
        minRequiredNonalphanumericCharacters="0"
        passwordAttemptWindow="10"
        passwordStrengthRegularExpression=""/>
      </providers>
    </membership>
Altre info utili le ho trovate qui

Tuesday, April 1, 2014

Google Mail - Conferme di lettura

Le conferme di lettura sono disponibili solo per i clienti di Google Apps for Business, Education e Government. Non sono disponibili negli account Gmail personali.
Non fare affidamento sulle conferme di lettura per la certificazione del recapito della posta. Anche se le conferme di lettura in genere funzionano su diversi sistemi email, a volte potresti ricevere una conferma per un messaggio da leggere o non riceverla anche se il destinatario ha letto il messaggio.

Informazioni sulle conferme di lettura

Una conferma di lettura è una notifica email che viene consegnata quando un destinatario apre (e presumibilmente legge) un'email che hai inviato. La notifica conferma che il destinatario ha visto il messaggio e ne registra l'ora. Quando visualizzi un messaggio per il quale hai richiesto una conferma di lettura, lo stato attuale viene visualizzato immediatamente sotto il corpo del messaggio in Gmail sul Web.
Il tuo amministratore di sistema Google Apps specifica se puoi richiedere o meno conferme di lettura e se Gmail debba inviare la conferma automaticamente quando un destinatario apre un messaggio o se debba chiedere ai destinatari di approvare l'invio della notifica.

Le conferme di lettura non vengono recapitate nei casi seguenti:

  • Il messaggio viene aperto con un client POP o un client Google Apps Sync.
  • Il messaggio viene aperto con un client IMAP, ma l'amministratore non ha configurato la funzione di invio automatico delle conferme di lettura.
  • Il messaggio è stato inviato a un utente mediante una mailing list di gruppo o un alias. Il messaggio deve essere indirizzato direttamente all'indirizzo email di un utente per poter ricevere una conferma di lettura da parte di quell'utente.

Richiedere una conferma di lettura

Se richiedi una conferma di lettura, le richieste verranno inviate a tutti i destinatari indicati nei campi A: e Cc:.
  1. Componi un messaggio come fai di solito mentre utilizzi la versione desktop di Gmail all'indirizzo mail.google.com.
  2. Fai clic sull'iconaAltre opzioni nella finestra di composizione.

    Gmail Compose More options screenshot
  3. Fai clic su Richiedi conferma di lettura.
  4. Invia il messaggio.

Inviare una conferma di lettura

Quando ricevi un messaggio per il quale un utente ha richiesto una conferma di lettura, Gmail può inviare automaticamente la conferma o chiederti di approvarne l'invio.
Ti verrà richiesto di approvare l'invio della ricevuta solo se l'amministratore ha configurato questa funzione e solo quando apri il messaggio utilizzando la versione desktop di Gmail.
Per approvare una conferma di lettura, procedi nel seguente modo:
  1. Apri e leggi il messaggio come fai di solito quando utilizzi la versione desktop di Gmail all'indirizzo mail.google.com.
  2. Quando chiudi il messaggio o ti sposti altrove, ti verrà richiesto di inviare una conferma di lettura.
  3. Fai clic su Invia ricevute o su Non ora.
  4. Se fai clic suNon ora, riceverai nuovamente lo stesso avviso alla successiva apertura di questa conversazione.

Conferme di lettura e altri sistemi email

Le conferme di lettura funzionano nella maggior parte dei sistemi email, quindi puoi ricevere notifiche da destinatari che utilizzano altri software email che supportano tale funzionalità. Il comportamento delle conferme può variare tuttavia a seconda del software di posta del destinatario e dal modo in cui questi accede al messaggio. Ad esempio, i client di posta basati su IMAP possono restituire una conferma quando il messaggio viene contrassegnato come letto anche se il destinatario non apre il messaggio.
Non fare affidamento sulle conferme di lettura per la certificazione del recapito della posta. Anche se le conferme di lettura in genere funzionano su diversi sistemi email, a volte potresti ricevere una conferma per un messaggio da leggere o non riceverla anche se il destinatario ha letto il messaggio.

Google Mail - Spam per errore

Se trovi un messaggio classificato erroneamente come spam, puoi annullare la segnalazione spam. Seleziona il messaggio e fai clic sul pulsante Non spam disponibile nella parte superiore e inferiore della visualizzazione corrente. Il messaggio verrà spostato automaticamente nella Posta in arrivo.
Se noti che i messaggi di alcuni mittenti vengono sistematicamente scambiati per spam, puoi risolvere il problema con
  • l'aggiunta dei loro indirizzi di posta elettronica nel tuo Elenco contatti. Gmail consegnerà i messaggi dei membri dell'elenco Contatti nella tua posta in arrivo, a meno che non siamo ragionevolmente sicuri che si tratti di spam.
    • Alcuni messaggi inviati da contatti che sono chiaramente spam possono venire recapitati direttamente nella tua cartella Spam. Fatto ancora più importante, in alcuni casi i messaggi inviati dai contatti non verranno inviati alla cartella Spam ma verranno contrassegnati con un banner rosso di avviso se i contenuti sono sospetti, ad esempio l'account del tuo amico o contatto è stato compromesso e utilizzato per inviare messaggi di phishing.
  • Creazione di un filtro per impedire che i messaggi vengano inviati alla cartella Spam.
Se i messaggi che invii a utenti Gmail vengono contrassegnati come spam, consulta la nostra guida per mittenti di email collettive.

Friday, March 28, 2014

Riquadro di Anteprima in GMail

Gmail introduce il
Google, si sa, è costantemente al lavoro per migliorare i suoi servizi: ieri è stata introdotta una nuova funzionalità in Gmail Labs che permette di abilitare, sulla versione web dell'omonimo servizio, accanto all'elenco delle conversazioni un 'riquadro di anteprima' per i messaggi di posta elettronica, in modo tale da permetterne la visualizzazione senza dover cambiare pagina - esattamente come sui tablet.


Tale funzione non è attiva di default, ma per abilitarla ci vogliono pochi secondi; vediamo come fare.
Per prima cosa collegatevi a Gmail. Poi recatevi in Gmail Labs e scorrete la lista delle funzionalità fino a quando non vedete Riquadro anteprima: cliccate su Attiva, poi su Salva modifiche in fondo alla pagina.

Ora, tornando alla pagina principale di Gmail noterete un nuovo pulsante in alto a destra: cliccandoci si abiliterà il riquadro – che potrete disporre a vostra scelta, orizzontalmente o verticalmente.


Fonte: http://www.androidiani.com/news/gmail-introduce-il-riquadro-anteprima-per-le-email-come-abilitarlo-62647

Creare collegamento link in Tiny MCE

Ecco il procedimento per creare collegamenti esterni, quelli che puntano a pagine diverse da quella nella quale ci troviamo (come può essere una pagina che si trova su un altro dominio). E' necessario lo strumento evidenziato qui in immagine

Facciamo un esempio. 


Mettiamo di voler segnalare un sito nella seguente frase: "troverete la risorsa specificata qui"
Non ci resta che selezionare la parola “qui” e cliccare sullo strumento di cui sopra


Si aprirà questo pop-up:

-    Inseriremo in URL LINK l’indirizzo del sito a cui puntare (es. http://www.chicchessia.it)
-    Lasceremo il resto dei campi come sta, mentre in TARGET è possibile specificare in quale finestra la pagina linkata deve essere aperta. 


Ecco quello che succederà a seconda della scelta di un TARGET o di un altro:

  • con “Apri in questa finestra/frame” il sito linkato verrà aperto nella stessa finestra di navigazione ma con l’inconveniente di eclissare il vostro sito. Il che vuol dire che l’utente, per tornare al vostro sito, deve usare il tasto “indietro” del browser o digitare di nuovo il vostro indirizzo;
  • con “Apri in una nuova finestra(_blank)” il sito linkato verrà aperto in una nuova finestra dando la possibilità all’utente di rimanere collegato al vostro e avere a disposizione, in una nuova finestra, il sito a cui lo rimandate.

Wednesday, March 26, 2014

Google Mail Alias temporanei

Utilizzo di un indirizzo alias

Gmail non offre alias tradizionali, tuttavia puoi ricevere messaggi inviati a your.username+any.alias@gmail.com.
Ad esempio, i messaggi inviati a jane.doe+notes@gmail.com verranno recapitati a jane.doe@gmail.com.
Puoi impostare filtri per indirizzare automaticamente questi messaggi nel Cestino, per applicare loro un'etichetta o segnarli come Speciali, per ignorare la Posta in arrivo o inoltrarli verso un altro account di posta elettronica.