0

我正在开发一个使用 WCF 连接数据库的 WP7 应用程序。我正在考虑如何执行日志记录。用户数据和密码在数据库中。我需要一种简单、不复杂的方法来做到这一点。我经历了很多教程,示例等,但没有帮助。谁能指导我如何登录?我意识到我没有这样做,也不知道如何执行这样的操作。

我的想法是写这样的东西,但我认为这不是执行此操作的好方法:这是在 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