cs_rabbiwan
Messages postés151Date d'inscriptionmercredi 18 septembre 2002StatutMembreDernière intervention22 février 2007
-
21 déc. 2004 à 12:04
cs_fabrice69
Messages postés1765Date d'inscriptionjeudi 12 octobre 2000StatutMembreDernière intervention11 décembre 2013
-
25 déc. 2004 à 17:59
bonjour
j'ai un petit problème de connexion
j'arrive a me connecter sur mon server avec un petit programme que vous pouvez trouver a
http://www.aspfr.com/code.aspx?ID=23015 et moi j'ai mis la connexion dans mon code ASPX et ca donne :
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Web.Security;
using System.Data.SqlClient;
namespace test
{
/// <summary>
/// Description résumée de login.
/// </summary>
public class login : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Button cmdConnect;
protected System.Web.UI.WebControls.TextBox txtUsername;
protected System.Web.UI.WebControls.TextBox txtPassword;
protected System.Web.UI.WebControls.Label lblErreur2;
protected System.Web.UI.WebControls.Label lblErreur1;
protected System.Web.UI.WebControls.Label lblError;
public clsConnexion xConnexion;
#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web Form Designer.
//
InitializeComponent();
base.OnInit(e);
}
// <summary>
// Required method for Designer support - do not modify
// the contents of this method with the code editor.
// </summary>
private void InitializeComponent()
{
this.cmdConnect.Click += new System.EventHandler(this.connect);
this.Load += new System.EventHandler(this.Page_Load);
try
{
//connect a SQL SERVEUR 2000
SqlConnection m_conn;
m_conn = new SqlConnection(sConnection);
m_conn.Open();
test=true;
}
catch(Exception ex)
{
}
if (test==true)
{
if (txtUsername.Text=="1")
{
Response.Redirect("~/partneo/acceuilPartneo.aspx");
}
else
{
Response.Redirect("~/entreprise/acceuilPro.aspx");
}
}
else
{
lblError.Text = "Utilisateur ou mot de passe invalide";
}
}
else
{
if (txtUsername.Text == "" )
{
lblErreur1.Visible=true;
}
else
{
lblErreur1.Visible=false;
}
if (txtPassword.Text == "" )
{
lblErreur2.Visible=true;
}
else
{
lblErreur2.Visible=false;
}
}
}
}
}
voila c long mais bon
et donc j'ai pas trouvé l'erreur dans le code
il me dit que la connexion est refusé ou existe pas et avec le petit prog ca marche
je c pas pourkoi
si vous avez des idées
merci
memnochlabodotnet
Messages postés22Date d'inscriptionsamedi 27 novembre 2004StatutMembreDernière intervention24 janvier 2005 21 déc. 2004 à 20:12
Oui tu utilise une authentification intégrée. C'est à dire que ton application se connecte à SQL Server avec les identifiants de l'tuilisateur qui a lancé l'appli. Quand tu lances ton appli, il utilise ton compte windows pour se connecter au sql server, ensuite sql server vérifie si tu as les droits requis. Quand tu utilise ta chaine dans une page aspx, c'est l'utilisateur ASP.NET qui se connecte a ton SGBD, et qui n' aps forcément les droits.
En conclusion, soit tu créés un utilisateur sQL sans SQL server 2000 et tu modifies ta chaine de connection. Soit tu autorises l'utilisateur asp.net a se connecter à ta bd (déconseillé)
cs_rabbiwan
Messages postés151Date d'inscriptionmercredi 18 septembre 2002StatutMembreDernière intervention22 février 2007 22 déc. 2004 à 09:52
je viens de regarder dans d'auter forum et je viens de trouver quelque chose d'interessant
il faut mettre dans la sécurité de sql server l'utilisateur ASPNET
problème sur le serveur est distant et en me connectant au serveur je peux pas rajouter l'utilisateur ASPNET.
mais quand j'active enterprise manager de mon pc j'ai la possibilité de mettre l'utilisateur ASPNET mais entreprise manager ne veux pas l'ajouter, pourkoi je ne le sais pas
je vais encore chercher dnas cette optique
si vous avez des idées allez y
cs_rabbiwan
Messages postés151Date d'inscriptionmercredi 18 septembre 2002StatutMembreDernière intervention22 février 2007 22 déc. 2004 à 11:18
oui mais un personne qui arrive sur mon site pourra pas avoir accés a mon site ou bien en regardant le source il trouvera le code d'accè
de plus avant d'envoyé ce message j'ai essayé ta solution pour voir au k ou si ca aurai marché j'aurai trouvé un truc pour caché
donc j'ai essayé en mettant le sa et la connexion d'administration
mais rien toujours la même erreur je comprend pas pourkoi