Project

General

Profile

« Previous | Next » 

Revision 49376

Added by Sofia Baltzi over 6 years ago

Fix mailSender

View differences:

VerificationActions.java
31 31

  
32 32
        try {
33 33
            UserVerification userVerification  = new UserVerification(username);
34
            logger.info("verificationCode: " + verificationCode);
34 35
            userVerification.setVerificationCode(verificationCode);
35 36
            userVerification.setDate(date);
36 37

  
......
57 58
            UserVerification userVerificationOld = userVerificationDAO.fetchByUsername(username);
58 59

  
59 60
            UserVerification userVerification  = new UserVerification(username);
61
            logger.info("1 . verificationCode: " + verificationCode);
60 62
            userVerification.setVerificationCode(verificationCode);
63
            logger.info("2 . verificationCode: " + verificationCode);
61 64
            userVerification.setDate(date);
62 65
            userVerification.setId(userVerificationOld.getId());
63 66

  
64 67
            userVerificationDAO.update(userVerification);
65 68

  
69
            logger.info("3 . verificationCode: " + verificationCode);
66 70
            logger.info("Update user: " + username + " with verification code " + verificationCode);
67 71

  
68 72
        } catch (SQLException e) {
......
103 107
     * Checks if the verification row exists for the given username
104 108
     */
105 109
    public boolean verificationEntryExists(String username, String verificationCode) {
106
        //TODO
107
        //return false;
108
        throw new UnsupportedOperationException();
110
        
111
            try {
112
                UserVerification userVerification = userVerificationDAO.fetchByUsername(username);
113

  
114
                if (userVerification == null) {
115
                    logger.info("There is no user with username: " + username);
116
                    return false;
117
                }
118
                else {
119
                    logger.info("User: " + username + " was found!");
120

  
121
                    if (userVerification.getVerificationCode() == verificationCode) {
122
                        logger.info("... and verification code: " + verificationCode + " is correct!");
123
                    }
124
                    return true;
125
                }
126
            } catch (SQLException e) {
127
                e.printStackTrace();
128
                logger.info("Fail to search user.", e);
129
            }
130

  
131
            return true;
109 132
    }
110 133

  
111 134
    public DataSourceConnector getDataSourceConnector() {

Also available in: Unified diff