0

WCFを使用してDBに接続しているWP7アプリに取り組んでいます。ロギングを行う方法を考えています。ユーザーデータとパスワードはDBにあります。これを行うには、単純で複雑でない方法が必要です。チュートリアルや例などをたくさん試しましたが、役に立ちませんでした。誰かログイン方法を教えてくれませんか? 私はこれを行っておらず、そのような操作を実行する方法がわからないことに気付きました。

私の考えはこのようなものを書くことでしたが、これはこの操作を行う良い方法だとは思いません:これはWCFサービス側にあります

    public bool LogIn(string userId, string passwd)
    {
        Boolean prompt = false;
        /*User user = new User();
        user.userId = userId;
        user.passwd = passwd;
        return user;*/
        ProgDBEntities context = new ProgDBEntities();
        var userEntity = (from p in context.UserEntity
                          where p.UserID == userId && p.Passwd == passwd
                          select p);
        if (userEntity != null)
        {
            prompt = true;

        }
        else
        {
            prompt = false;
            throw new Exception("No User in Database");
        }
        return prompt;

    }

WP7 クライアントの側には、テキスト ボックス、パスワード ボックス、およびログイン ボタンがあります。

編集:したがって、このコードを WCF サービスに残すことにしました。問題は、WCFTestClientでテストすると常にtrueが返されることです...このステートメントに何か問題があると思います

    if (userEntity != null)
4

0 に答える 0