Ignore:
Timestamp:
09/04/11 22:06:37 (9 months ago)
Author:
delmitz
Branch:
default
Convert:
svn:7c3792e6-d75b-4784-96a6-b298f655ee64/trunk@2727
Message:

fixed lost user information bug.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kraken-dom/src/main/java/org/krakenapps/dom/msgbus/AdminPlugin.java

    r289 r293  
    1717 
    1818import java.util.List; 
     19import java.util.Random; 
    1920 
    2021import org.apache.felix.ipojo.annotations.Component; 
     
    192193        } 
    193194 
     195        private static final char[] chars = new char[62]; 
     196        static { 
     197                int i = 0; 
     198                char c = 'a'; 
     199                for (; i < 26; i++) 
     200                        chars[i] = c++; 
     201                c = 'A'; 
     202                for (; i < 52; i++) 
     203                        chars[i] = c++; 
     204                c = '0'; 
     205                for (; i < 62; i++) 
     206                        chars[i] = c++; 
     207        } 
     208 
    194209        private String createOtpSeed() { 
    195                 return null; 
     210                Random random = new Random(); 
     211                StringBuilder sb = new StringBuilder(); 
     212                for (int i = 0; i < 10; i++) 
     213                        sb.append(chars[random.nextInt(62)]); 
     214                return sb.toString(); 
    196215        } 
    197216} 
Note: See TracChangeset for help on using the changeset viewer.