230 messaggi dal 01 agosto 2003
allora
questo è il file web confing

<configuration>
<system.web>
<customErrors mode="Off"/>
<authentication mode="Forms"/>

<authorization> <deny users="?"/>  
</authorization>

</system.web>
<location path="pagina_identificazione.aspx"> 
<system.web>
<authorization>
<allow users="*"/>

</authorization>
</system.web>

</location>
</configuration>





questa è la pagina identificazione






  <%@ Page Language="vb" Debug="true" validaterequest="false" %>
<%@ import namespace="system.data" %>
<%@ import namespace="system.data.oledb" %>
<script language="VB" runat="server">


        dim objconn as new oledbconnection ("stringa connessione al db")

  
sub page_load (obj as object, e as eventargs)

parola_da_cercare.focus()

end sub
  
  sub identificazione (obj as object, e as eventargs)
  dim valore as string=parola_da_cercare.text
  

if (valore <> "miapassword") then

messax.text="pass errata RIPROVARE"

else


response.Cookies("utente_logato_sul_global").value=valore
response.Cookies("utente_logato_sul_global").expires=DateAdd("h", 16, Now())'cosi scade dopo un ora



response.redirect("pagina_lancio.htm")


'
  
  
  'fine area login'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''



end if
end sub

</script><br>
<br>

<table  align="center" width="85%" height="85%" bordercolor="#0000CC" border="1" cellpadding="0" cellspacing="0"><tr><td bgcolor="#FFFFCC" valign="middle" align="center"><br>
<br>
<img src="TSOFLOGO_copy.png"><br><br><br>

<form runat="server">

<font face="Verdana, Arial, Helvetica, sans-serif" color="#000099">LOGIN </font><br>
<br>
<asp:textbox ID="parola_da_cercare" runat="server" TextMode="Password"  /><br><br>
<asp:button runat="server" OnClick="identificazione" Text="ENTER" BackColor="#0066FF" ForeColor="#FFFFFF" /><br>
<br>
<asp:label runat="server" ID="messax" ForeColor="#FF0000" Font-Name="verdana"/>






</form></td></tr></table><br>
<br>
<br>













victor
944 messaggi dal 11 febbraio 2013
Io intendevo il progetto con i file...
230 messaggi dal 01 agosto 2003
no quello non riesco
posso salo darti quei codici che ti ho inviato.

Se magari mi fai tu degli esempi che posso prendere
grazie mille

victor
333 messaggi dal 05 novembre 2012
lascia stare il discorso web.config e guarda quello che ti ho scritto prima


Se...nel tuo applicativo il discorso sicurezza è di basso impatto e devi gestirla solo con una password uguale per tutti gli utenti, devi implementare qualcosa di custom, magari con l'utilizzo della sessione...se la variabile in sessione è popolata correttamente visualizzi il contenuto della pagina altrimenti la sola textbox per l'inserimento.


Attenzione però...il tuo modo si gestire la sicurezza non è molto sicuro

/Ciao


QUI trovi un esempio di utilizzo della sessione per la login

In alternativa se vuoi integrare qualcosa di più sicuro ti consiglio questa lettura Adding ASP.NET Identity to an Empty or Existing Web Forms Project

/Ciao

Alessio
11.886 messaggi dal 09 febbraio 2002
Contributi

Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.


Questo errore dipende dal fatto che hai configurato una directory virtuale in IIS, mentre invece devi configurare un'applicazione. Guarda questa immagine, vedi le due voci?
http://www.helpmasterpro.com/helpfile/Web%20Modules/images/IIS7_addapplication.png

Tu devi cliccare "Add Application". Questo ti permetterà di usare l'elemento <authentication mode="Forms"/> nel web.config.

E poi, dopo che hai verificato la validità della password, per autenticare l'utente ti basta chiamare FormsAuthentication.RedirectFromLoginPage come vedi nell'esempio in fondo a questa pagina.
Questa è la cosa più facile che puoi fare.

ciao,
Moreno.

Enjoy learning and just keep making
230 messaggi dal 01 agosto 2003
Ciao Moreno
io non uso visual studio. Non so se intendevi questo.

in un codice cosi mi indichi cosa devo cambiare
grazie



<?xml version="1.0" encoding="utf-8" ?>
<configuration>

  <!-- Altre eventuali impostazioni -->

  <system.web>
  <customErrors mode="Off"/>
    <authentication mode="Forms">
      <forms name=".MYSITEAUTH" loginUrl="..." protection="All" >
        <credentials passwordFormat="Clear">
          <user name="paolino" password="paperino" />
          <user name="paperon" password="depaperoni" />
        </credentials>
      </forms>
    </authentication>

    <authorization>
      <allow users="*" />
    </authorization>

  </system.web>

  <location path="Admin">
    <system.web>
      <authorization>
        <deny users="?" />
      </authorization>
    </system.web>
  </location>

</configuration>

victor
11.886 messaggi dal 09 febbraio 2002
Contributi

io non uso visual studio. Non so se intendevi questo.

No, visual studio non c'entra niente. Io intendevo IIS, che è il webserver che ospita la tua applicazione. Tu hai accesso ad IIS? Oppure conosci la persona che ti ha preparato il sito IIS in cui risiede la tua applicazione?

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.