<%@ page contentType="text/html; charset=UTF-8"%> <%@ page import="com.csc.library.system.* %> <%@ page import="com.csc.library.utilities.*"%> <%@ page import="com.csc.library.session.*" %> <jsp:useBean id="Task" class="com.csc.library.system.Task" scope="page"/> <!% private String encode(String str){ Base64Encoder dcode= new Base64Encoder(str); return dcode.processString(); } %> <% Task.setChannel(request,response); Task.checkProfile(); UProfile upf = Task.getUProfile(); if(upf!=null){ DbRecord rec = null; TestEncrypt encrypt =new TestEncrypt(); DbInquiry inq = new InitialInquiry( upf ).getDbInquiry( "Muser" ); try { inq.setColumn( "usernameid,companyid,password" ); inq.refresh(); while (inq.next()) { rec = inq.getCurrentDbRecord().cloneRecord(true); String password = encode(rec.getString("password")); rec.set("password", password); rec.save(); MyLog.info("Enocrypt for :" +inq.getString("usernameid") + " ("+inq.recNo() +" of " +inq.recCount()+")"); } } catch (Exception e) { MyLog.error(this, upf, e); } MyLog.info("Encrypt password for Muser success"); out.println("Encrypt password for Muser success"); } %>