2011-06-23 3 views
0

Je travaille dans l'application web ASP.net et mon ami travaille avec le service web ASP.net. Il a créé une base de données dans son webservice. Je veux accéder à ce webservice depuis mon application web.Vérification de connexion dans asp.net

Je souhaite vérifier la méthode dans le service Web, que le nom d'utilisateur et le mot de passe soient valides ou non lorsque j'entre le nom d'utilisateur et le mot de passe dans mon application Web. J'ai créé la chaîne comme

protected void Login1_Authenticate(object sender, AuthenticateEventArgs e) 
{ 
    Response.Redirect("ServiceRequestPage.aspx"); 
    string user=Login1.UserName; 
    string pass = Login1.Password; 
    string logcmd = "<login username='" + user + "' password='" + pass + "'/>"; 
} 


public string BGFocusRequest(String inBGFocusCmd) 
{ 
    string bgtFocusResponseString=null; 
    try 
    { 
     bgtFocusResponseString = serviceInitiatorObject.StringParser(inBGFocusCmd); 
    } 
    catch (Exception e) 
    { 

    } 
    return bgtFocusResponseString; 
} 

Mais je ne sais pas comment vérifier ma fonction de connexion. Quelqu'un peut-il m'aider.

Répondre

1

Je ne sais pas ce que vous faites. Mais tout d'abord vous rediriger l'utilisateur vers un ServiceRequestPage donc rien en dessous de cette ligne d'authentification ne sera pas exécuté ..

essayer quelque chose comme ceci:

protected void Login1_Authenticate(object sender, AuthenticateEventArgs e) 
{ 
    e.Authenticated = new webservicename().Validate(Login1.UserName, Login1.Password); 
}