Subversion Repositories WebE

Rev

Rev 26 | Rev 33 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 26 Rev 30
Line 33... Line 33...
33
33
34
        // If password or user name are empty, the login fails.
34
        // If password or user name are empty, the login fails.
35
        if ("".equals(getUserName()) || "".equals(getPw())
35
        if ("".equals(getUserName()) || "".equals(getPw())
36
                || getUserName() == null || getPw() == null)
36
                || getUserName() == null || getPw() == null)
37
        {
37
        {
-
 
38
            addFieldError("userName", "Falscher Username oder Passwort");
38
            return ERROR;
39
            return ERROR;
39
        }
40
        }
40
41
41
        String verifiedUser = verifyUser(getUserName(), getPw());
42
        String verifiedUser = verifyUser(getUserName(), getPw());
42
        if (verifiedUser.equals("failed"))
43
        if (verifiedUser.equals("failed"))
43
        {
44
        {
-
 
45
            addFieldError("userName", "Falscher Username oder Passwort");
44
            return ERROR;
46
            return ERROR;
45
        }
47
        }
46
        else
48
        else
47
        {
49
        {
48
50
Line 51... Line 53...
51
            session.put("pw", getPw());
53
            session.put("pw", getPw());
52
            return verifiedUser;
54
            return verifiedUser;
53
        }
55
        }
54
    }
56
    }
55
57
-
 
58
    /**
-
 
59
     * Logout ausführen. Zerstört die Daten in der Session
-
 
60
     * @return String
-
 
61
     */
56
    public String doLogout()
62
    public String doLogout()
57
    {
63
    {
58
        // TODO: Kill session content for logout
64
        //Kill Session content
-
 
65
        ActionContext.getContext().getSession().clear();
59
        return SUCCESS;
66
        return SUCCESS;
60
    }
67
    }
61
68
62
    /**
69
    /**
63
     * Verify user credentials
70
     * Verify user credentials