bonjour a tous,
je debute en c# et je dois avouer que g un pe de mal lol
en fait mon beau pere (fait chier celui la lol) m a demander de lui faire un programe de gestion tout simple pour son magasin.
je me suis dit tiens je vais essaye de c# parait que c super cool lol et ca me changera de mon eternel php :)
mais je bloque,
je dois faire un acces membres avec des droit different (donc des option differentes) pour chaque type de user (admin, et user en gros)
et j'aimerai que lors de la tentative de connexion le pseudo et pass que l user a rempli dans les textbox soit verifier, c a dire que qd on clique sur connection, le soft onvre une connection a ma bd access et verifie si le pseudo et pass sont correct et si oui ben un autre fenetre s ouvre dans le programme avec pour les admin tout les menu et pour les user certain menu.
pour le moment je bloque sur la verification dans la bd du pseudo et du pass
je vous met le code ci dessous si une bonne ame pourrait m'aider ca serai super cool
using
System;using
System.Collections.Generic;using
System.ComponentModel;using
System.Data;using
System.Drawing;using
System.Text;using
System.Diagnostics ;using
System.Data.Odbc;using
System.Windows.Forms;namespace
WindowsApplication1{
publicpartialclassFamavie_Page_Principale : Form{
public Famavie_Page_Principale(){
InitializeComponent();
}
privatevoid textBox1_TextChanged(object sender, EventArgs e){
}
privatevoid label2_Click(object sender, EventArgs e){
}
privatevoid label3_Click(object sender, EventArgs e){
}
privatevoid button1_Click(object sender, EventArgs e){
//requete à exécuter string requete = "SELECT nom, prenom, fonction, pseudo, pass, mail FROM users";//création de la connectionOdbcConnection connection = newOdbcConnection();string chaineDeConnection = "DSN=famavie";connection.ConnectionString = chaineDeConnection;//ouverture de la connectionconnection.Open();
DataSet data = newDataSet();OdbcDataAdapter adapter = newOdbcDataAdapter(requete, connection);adapter.Fill(data);DataTable maTable = data.Tables[0];string pseudo = textBox1.Text;string pass = textBox2.Text;
if (pseudo == pass) // la c du n'importe quoi je c mais c t pour teste un pe a la fois :) c surtout ici que j'aurais besoin de vous :){
MessageBox.Show("Acces Autorisé");}
else{
MessageBox.Show("Vous n'etes pas autorisé à utiliser ce programme, où vous avez fait une erreur de frappe");}
}
privatevoid linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e){
}
privatevoid label4_Click(object sender, EventArgs e){
}
privatevoid textBox3_TextChanged(object sender, EventArgs e){
}
}
}
Merci pour votre aide :)