网站首页
网站导航
Ctrl+D收藏
首 页
代码段
源码包
文档库
工具箱
代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
】
RTX反向登录
作者:
wylsjz
/ 发布于
2015/3/24
/
829
Login.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Login.aspx.cs" Inherits="RTXInformation.Login" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title></title> <meta http-equiv="Content-Language" content="zh-cn"/> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"/> <meta name="ProgId" content="FrontPage.Editor.Document"/> <script type="text/javascript"> function GetUrl(lid) { var RTXCRoot = RTXAX.GetObject("KernalRoot"); var rtcData = RTXCRoot.Sign; var strAccount = RTXCRoot.Account; var strSignature = rtcData.GetString("Sign"); if (strAccount == "" || strSignature == "") { return; } form1.code.value = strAccount; form1.key.value = strSignature; document.getElementById("btn_Url").click(); form1.code.value = ""; form1.key.value = ""; } </script> </head> <body> <form id="form1" runat="server"> <div> <input type="hidden" id="code" name="code" runat="server" /> <input type="hidden" id="key" name="key" runat="server" /> <a href="javascript:GetUrl();"><em>RTX知识沉淀</em></a> <asp:Button ID="btn_Url" runat="server" onclick="btn_Url_Click" Width="0px" /> </div> </form> <OBJECT id=RTXAX data=data:application/x-oleobject;base64,fajuXg4WLUqEJ7bDM/7aTQADAAAaAAAAGgAAAA== classid=clsid:5EEEA87D-160E-4A2D-8427-B6C333FEDA4D VIEWASTEXT> </OBJECT> </body> </html> using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; namespace RTXInformation { public partial class Login : System.Web.UI.Page { protected static string userName = ""; protected static string url = ""; protected void Page_Load(object sender, EventArgs e) { } protected void btn_Url_Click(object sender, EventArgs e) { int rst = 0; string rstmsg = ""; string url = ""; rst = GetUrl(out url, out rstmsg); code.Value = ""; key.Value = ""; if (rst == 1 && url != "") { url = url + "?userName=" + Common.EncryptFunc.JiaMi(userName); Response.Write("<script>javascript:window.open('" + url + "')</script>"); } else { url = "../Login.aspx"; Response.Write("<script>javascript:window.parent.location.href('" + url + "')</script>"); } } private int GetUrl(out string url, out string rstmsg) { int rst = 0; url = ""; rstmsg = ""; userName = code.Value; string strSign = key.Value; bool bOK = false; try { RTXSAPILib.IRTXSAPIRootObj RootObj = new RTXSAPILib.RTXSAPIRootObj(); RTXSAPILib.IRTXSAPIUserAuthObj2 AuthObj2 = (RTXSAPILib.IRTXSAPIUserAuthObj2)RootObj.UserAuthObj; RootObj.ServerIP = ConfigurationManager.AppSettings["ServerIP"].ToString(); //设置服务器IP RootObj.ServerPort = Convert.ToInt16(ConfigurationManager.AppSettings["ServerPort"].ToString()); //设置服务器端口,默认为8006 try { bOK = AuthObj2.SignatureAuth(userName, strSign); } catch { bOK = false; } if (bOK == false) { rst = -1; rstmsg = "登录失败。"; return rst; } else { rst = 1; rstmsg = "登录成功。"; url = "../Default.aspx"; } } catch (Exception ex) { rst = -1; rstmsg = "登录失败。"+ex.Message; } return rst; } } } 位置文件Web.config添加 <!--RTX服务器IP--> <add key="ServerIP" value="127.0.0.1"/> <!--RTX服务器端口--> <add key="ServerPort" value="8006"/> 如果系统和RTX服务器不在一台机器上,需更改RTX服务器“RTX管理器”文件夹(\Tencent\RTXServer)文件AppConnConfig.xml添加系统地址 <?xml version="1.0"?> <Property> <APIClient> <IPLimit Enabled="1"> <IP>127.0.0.1</IP> <IP>系统地址</IP> </IPLimit> </APIClient> </Property>
评论列表
本站所提供的代码,版权归原作者所有,若有侵犯作者版权,请与我们联系,我们将立即删除或修改。谢谢!
本站所有代码发布及提供者。
试试其它关键字
RTX反向登录
同语言下
.
StringHelper.cs 对html标签过滤
.
不调用Dbhelper数据库的后台代码
.
后台弹出提示框,防止页面刷新。
.
倒计时间表
.
JAVA集成SVN,查看应用更新日志
.
输入一串无序数,返回出现次数最多的数字,并返回个数
.
table中连续字符换行
.
WPF 获取屏幕分辨率
.
简单的实现用户注册时,向其油箱发送激活码邮件,并进
.
JavaMail发送邮件
可能有用的
.
SQL查询 多列合并成一行用逗号隔开
.
一行一行读取txt的内容
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
Java PDF转换成图片并输出给前台展示
.
网站后台修改图片尺寸代码
.
处理大图片在缩略图时的展示
.
实现对图片上传的接收
.
判断用户输入的是否为IP地址
wylsjz
贡献的其它代码
(
9
)
.
打包时自定义应用程序的快捷方式与卸载
.
获取局域网中可用SQL Server服务器
.
判断汉字字数
.
获取table隐藏域控件值
.
前台web页面中使用Javascript调用RTX腾讯通的聊天窗口
.
JsonHelper 帮助类
.
播放视频
.
获取虚拟目录路径
.
RTX反向登录
地图
本站
我们
服务
版权
联系
回馈
博客