none
code authentification par formulaire a partir une Base de donné ASP.Net RRS feed

  • Discussion générale

  • Bonjour a tous j un grand problème au niveau code d'authentification par formulaire a partir une Base de donné code  C#  ASP.net

    j'ai  Essayé beaucoup des codes mai pas de résultat , je veut m'authentifier avec un login et mot de passe qui sont stockés dans 

    une table Utilisateur qui possède le champ Profil (administrateur, intervenant , utilisateur)

    pour mieux expliqué  :

    Login:HH + Mot_passe:HH  a le Profil=administrateur donc ce il se dirige ver -->accueilleadminstrateur.aspx

    Login:MM + Mot_passe:MM a le  Profil=intervenant donc ce il se dirige ver -->accueilleintervenant.aspx

    Login:KK + Mot_passe:KK a le Profil=utilisateur donc ce il se dirige ver -->accueilleutilisateur.aspx

     

    :'(  je ne trouve aucune code exécutable !!!!!!!! aider moiiiiii  :'((


    • Type modifié Ciprian Duduiala mardi 31 mai 2011 14:21 pas de réponse de l'utilisateur qui a lancé la question
    mercredi 25 mai 2011 13:46

Toutes les réponses

  • Bonjour,

    Pouvez-vous nous montrer votre code, pour voir ce que vous avez essayé à faire ?

     

    Bonne journée,

    Cipri


    Suivez MSDN sur Twitter   Suivez MSDN sur Facebook


    Ciprian DUDUIALA, MSFT  
    •Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.

    vendredi 27 mai 2011 07:00
  • le code : 

     

    <%@ Page Language="C#" Debug="true" %>

    <%@ import Namespace="System.Data" %>

    <%@ import Namespace="System.Data.SqlClient" %>

    <script runat="server">

        protected void Page_Load(object sender, EventArgs e)

        {

            Message.Text = System.DateTime.Now.ToString();

        }

        protected void Button1_Click(object sender, EventArgs e)

        {

            DataSet DS;

            SqlDataAdapter DA;

            SqlConnection cnn;

            string StrSql;

     

            string StrCnn = "Data Source=SWEET-5D119BB9A\\SQLEXPRESS;Initial Catalog=HelpDesk;Integrated Security=True";

            cnn = new SqlConnection(StrCnn);

            cnn.Open();

            StrSql = "select * from Utilisateur  WHERE Login='" + TextBox1.Text + "'and Pwd='" + TextBox2.Text + "'";

            DS = new DataSet();

            try

            {

                DA = new SqlDataAdapter(StrSql, cnn);

                DA.Fill(DS, "Utilisateur");

                Label1.Text = DS.Tables["Utilisateur"].Rows[0]["Nom_Cellule"].ToString();

                Label2.Text = DS.Tables["Utilisateur"].Rows[0]["profile"].ToString();

                Label3.Text = DS.Tables["Utilisateur"].Rows[0]["Login"].ToString();

                Label4.Text = DS.Tables["Utilisateur"].Rows[0]["Nom/Prenom"].ToString();

     

                if (Label2.Text == "administrateur")

                {

                    Session["Login"] = Label3.Text;

                    Response.Redirect("acceuilAdministrateur.aspx");

                }

     

                if (Label2.Text == "intervenant")

                {

                    Session["Nom/Prenom"] = Label1.Text;

                    Response.Redirect("acceuilIntervenant.aspx");

     

                }

     

                if (Label2.Text == "utilisateur")

                {

                    Session["Cellu"] = Label1.Text;

                    Response.Redirect("acceuilUtilisateur.aspx");

                }

     

            }

            catch (Exception ex)

            {

                Label2.Text = "Vrifier votre login et mot de passe";

            }

            finally

            {

                cnn.Close();

            }

        }

     

        protected void Button2_Click1(object sender, EventArgs e)

        {

            TextBox1.Text = "";

            TextBox2.Text = "";

        }

    </script>

    je veut tous simplement une connections sécurisé a mon application web :) Merci

     

    samedi 4 juin 2011 20:12
  • salut, j ai exactement le meme problem; si t as bi1 trouvé une solution ton aide sera précieuse. merci d avance
    jeudi 4 août 2011 10:48