WEB开发网
开发学院软件开发Java 邀请QQ好友-QQ联系人导入(下) 阅读

邀请QQ好友-QQ联系人导入(下)

 2009-09-06 00:00:00 来源:WEB开发网   
核心提示:Jsp代码 <%@pagelanguage="java"pageEncoding="UTF-8"%><%@pageimport="qq.QQContactsService"%><%@pageimport="qq.RSAI

Jsp代码

<%@ page language="java" pageEncoding="UTF-8"%> 
<%@page import="qq.QQContactsService"%> 
<%@page import="qq.RSAInfo"%> 
<% 
 QQContactsService service = QQContactsService.getInstance(); 
 RSAInfo rsa = service.getRSAInfo(); 
 
 request.setAttribute("domain", rsa.getDomain()); 
 request.setAttribute("publicKey", rsa.getPublicKey()); 
 request.setAttribute("ts", rsa.getTs()); 
%> 
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
 <head> 
 <title>QQ Import Contact</title> 
 <script language="JavaScript" src="js/auth.js"></script> 
 </head> 
 
 <body> 
 <form name="form1" action="action.jsp" onsubmit="ras()" method="post"> 
  QQ : 
  <input type="text" name="uin" id="uin"> 
  <br> 
  PWD: 
  <input type="password" name="pp" id="pp"> 
  <br> 
  verify: 
  <input type="text" name="verifycode" id="verifycode"> 
  <img src="code.jsp"> 
  <br> 
 
  <input type="hidden" name="domain" id="domain" value="${domain}"> 
  <input type="hidden" name="ts" id="ts"> 
  <input type="hidden" name="starttime" id="starttime"> 
  <input type="hidden" name="p" id="p"> 
 
  <input type="submit" name="login"> 
  <br> 
 </form> 
  
 <script type="text/javascript"> 
   var S = function( object ) { 
  return document.getElementById( object ); 
  }; 
  
  function ras(){ 
   
  var PublicKey = "${publicKey}"; 
  var RSA = new RSAKey(); 
  RSA.setPublic(PublicKey, "10001"); 
  var PublicTs="${ts}"; 
 
  var Res = RSA.encrypt(S("pp").value + 'n' + PublicTs + 'n'); 
  if (Res){ 
   document.form1.p.value = hex2b64(Res); 
  } 
  var MaskValue = ""; 
  for (var Loop = 0; Loop < S("pp").value.length; Loop++, MaskValue += "0"); 
   
  document.form1.pp.value = MaskValue; 
  document.form1.starttime.value = (new Date()).valueOf(); 
  } 
  
   
   </script> 
 </body> 
</html> 

1 2  下一页

Tags:邀请 QQ 好友

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接