0

ProviderService.Srcを使用したLoginモジュールの開発経験のある方。

Titanium Appcelerator を使用して、Web サービスでログイン モジュールを開発する必要があります。2 つの文字列 (ユーザー名とパスワード) を取り、true/false を返す必要があります。入力したログインとパスワードを Web サービス経由で送信し、true/false を受け取る必要があります。ウェブサービスは

http://46.18.8.42/FareBids.Service/FareBids.ServiceLayer.ProviderService.svc

ログインモジュールを作成する方法を教えてください。SUDSを使用するようにという情報を入手しました。誰かがコードでこれを手伝ってくれますか(可能であれば)助けていただければ幸いです。ありがとう。

4

1 に答える 1

0

Web サービス http クライアントを使用します。これを行う必要があります。これを特定の Web サービスに合わせて調整し、明らかにユーザーからデータを収集する必要がありますが、その方法は最も基本的な Titanium チュートリアルに詳しく記載されています。

    var loginSrv = Ti.Network.createHTTPClient({
        onload : function(e) {
             // If the service returns successfully : true, or false
             var isUserAllowed = this.responseText; 
        },
        onerror : function(e) {
            // Web service failed for some reason
            Ti.API.info(this.responseText);
            Ti.API.info('webservice failed with message : ' + e.error);
        }
    });
    loginSrv.open('POST', 'http://46.18.8.42/FareBids.Service/FareBids.ServiceLayer.ProviderService.svc');
    // you may have to change the content type depending on your service
    loginSrv.setRequestHeader("Content-Type", "application/json");

    var sendObj = {loginid : 'someid', pwd : 'somepassword'};
    loginSrv.send(obj);
于 2012-09-19T22:32:11.303 に答える