如果用户登录到其他网站,则自动登录到当前网站

2023-11-22

我有大约 100 个用 ASP classic 编码的网站。每个网站都接受订单并将其存储在数据库中。然而,这些订单的支付必须在另一个同样使用 ASP classic 进行编码的网站上进行。所有网站均属于同一家公司,托管在同一 IIS 服务器上并使用同一 SQL Server 数据库。

现在,用户通过输入一些个人信息进行注册并登录到这些网站之一(例如 website-for-newjersey.com)并下订单。然后,他被重定向到支付网站(https 上的 payments.master-website.com),其中他的一些个人信息(地址、城市、运输州;信用卡持有人姓名等)出现在付款表格上。信用卡特定信息在该页面上输入。

由于该页面显示的信息具有敏感性,用户必须登录支付网站后才能查看该页面上的信息。预填充付款表格。而且我不希望用户登录两次(每个网站一次)。有没有可靠的方法来检查用户是否登录指称网站使用经典的 ASP。


长话短说

  • 在网站 B 上,我需要检查访问者是否登录网站 A
  • 在网站 B 上,我需要网站 A 的 ID 会话变量
  • 两个网站使用相同的数据库服务器
  • 我需要明确的指示
  • 如果 PHP 或 ASP.NET 解决方案是通用/可移植的,则可以接受

从调用站点,您可以创建一个 guid 或其他一些随机生成的值。将其存储在数据库中的用户记录中(设置为在指定时间段内过期),对其进行加密并通过 SSL 将其传递到支付站点,在支付站点中进行解密,然后与数据库进行比较。如果匹配,则用户已登录,如果不匹配,则系统会要求用户登录。

尽管我不确定是否可以使用不同的域名来完成,另一种方法是使用会话。由于它们都在同一台机器上,这可能是可能的,但我不能 100% 确定。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如果用户登录到其他网站,则自动登录到当前网站 的相关文章

  • 这些加密算法有什么区别?

    两者有什么区别MCRYPT RIJNDAEL 128 MCRYPT RIJNDAEL 256 MCRYPT BLOWFISH等等 哪一种最适合网络数据传输 Rijandel 是 AES 的另一个名称 AES 是当前的 一个好的标准 算法 数
  • 如何在 Windows Server 上模拟 cron 作业?

    我在 Windows 盒子上运行 NET 我希望每晚午夜运行一个函数 当然 由于 HTTP 无状态并且 Windows 没有 cron job 类型的功能 据我所知 我要么必须每天晚上午夜亲自访问我的网站 要么只是等待用户访问该网站以依赖正
  • 将 SQL 中的数据存储在数组中

    我正在尝试将 sql 数据库中的数据存储到数组中 目前我有这个 query mysql query SELECT FROM InspEmail WHERE Company LIKE company while row mysql fetch
  • LinkBut​​ton 在生产服务器上未触发

    这是一个很好的候选人 适用于我的机器认证计划 http www codinghorror com blog archives 000818 html 我有以下 LinkBut ton 代码
  • PSR-4 代码库中条令生成器的解决方法

    在 Windows 机器上使用 Symfony 2 和 Doctrine 我正在尝试 从现有模式生成实体 php app console doctrine mapping import force CoreBundle annotation
  • 一次将多个值插入MySQL [重复]

    这个问题在这里已经有答案了 谁能解释一下为什么这个 PHP MySQL 不起作用 基本上我需要从表单中一次插入大量行 因此会有多个名称字段 多个短 中 长字段等 我收到此错误 Notice Undefined variable Short1
  • ASP.NET 为什么会话超时,sessionstate超时设置

    嘿 我的 web config 中有以下行
  • SimpleSAMLPHP 重定向循环

    我们正在尝试使用自定义 mysql 数据库设置 sso 但它在以下两个请求之间进入无限循环 POST http 192 168 0 15 simplesaml module php core loginuserpass php 设置Cook
  • PHP header() 和 jquery mobile

    我想使用 php header Location newpage php 进行重定向 我没有收到错误 但 Jquery mobile 似乎无法加载目标页面 并且地址栏仍保留旧地址 请问您有什么建议吗 Thanks 尝试添加data ajax
  • 使用 DOM 获取 div 的内容(包括子标签)

    我正在使用 DOM 来获取 div 标签的内容 但内部 html 部分未显示 功能是 dom new DOMDocument libxml use internal errors true dom gt loadHTMLFile url l
  • 将秒转换为天、小时、分钟和秒

    我想转换一个变量 uptime这是秒 分为天 小时 分钟和秒 Example uptime 1640467 结果应该是 18 days 23 hours 41 minutes 这可以通过以下方式实现DateTime http php net
  • 回发或回调参数无效。使用“”启用事件验证

    当我从客户端回发页面时 出现以下错误 我有修改客户端 asp ListBox 的 JavaScript 代码 我们该如何解决这个问题 错误详细信息如下 Server Error in XXX Application Invalid post
  • ASP.NET:获取自 1970 年 1 月 1 日以来的毫秒数

    我有一个 ASP NET VB NET 日期 我试图获取自 1970 年 1 月 1 日以来的毫秒数 我尝试在 MSDN 中寻找方法 但找不到任何东西 有谁知道如何做到这一点 从 NET 4 6 开始 该方法ToUnixTimeMillis
  • 如何防止 ASP.NET 站点的图像盗链?

    防止人们从我的托管 ASP NET 网站热链接到图像的最佳 最简单方法是什么 我不需要防止所有图像 资源被热链接 我只是想防止热链接到网站上的特定图像 资源 供参考 它托管在 GoDaddy com 上 因此 IIS 技巧可能不起作用 最简
  • 避免 SQLite3 中的 SQL 注入

    我正在尝试找出一种避免 SQL 注入的好简单方法 到目前为止我只能提出两个想法 对用户输入进行 Base64 编码 其实不想这样做 使用正则表达式删除不需要的字符 目前正在使用这个 不确定是否100 安全 这是我当前的代码
  • 无需下载整个文件即可读取 ID3 标签

    是否可以读取 MP3 文件的 ID3 标签 持续时间 艺术家 标题 而无需下载整个文件 我做了一些测试 只需下载 MP3 文件的几个字节就可以获得艺术家和标题标签 但我不确定持续时间和其他标签是否可能 Thanks 我刚刚发现 ffmpeg
  • php,in_array,0值

    我试图理解in array下一个场景的行为 arr array 2 gt Bye 52 77 3 gt Hey var dump in array 0 arr 返回值in array 是布尔值true 正如你所看到的no值等于0 所以有人可
  • 从多个选择列表中插入数据到mysql数据库(html形式)

    我制作了一个表格 其中有商店的 ID
  • WordPress 事件按元生效日期排序

    我在获取参数数组以按 Wordpress 中的日期对事件列表进行排序时遇到一些问题 我在 Stack Overflow 和其他地方找到了几个建议的解决方案 但经过大量的试验和错误后 这些解决方案似乎都不起作用 这没什么花哨的 而且应该比这容
  • 如果方法参数是 string 或 int,ASP.NET WebAPI 会抛出 404

    我对 ASP NET MVC4 WebAPI 做了一个非常简单的测试 发现了一些有趣的问题 当一个方法采用复杂类型时 它会起作用 但是当它采用 string 或 int 时 它将抛出 404 如给出的屏幕截图所示 AddProduct 可以

随机推荐

  • 与 CoffeeScript JSX 开玩笑?

    如何使用 Jest 测试用 CoffeeScript React jsx 编写的 React 组件 Jest 提供的唯一 CoffeeScript 示例使用普通的 CoffeeScript 并且不适用于 CoffeeScript React
  • DataGridViewColumn.DataPropertyName 属性

    我有一个 DataGridView 控件 我想用数据填充它 我使用 DataSource 属性 dgvDealAsset is DataGridView private void DealAssetListControl Load obje
  • stp aarch64 指令必须与“非连续寄存器对”一起使用

    aarch64 架构没有多重存储和加载指令 即没有与 armv7 arch 中的 stm 和 ldm 等效的指令 相反 您必须使用 stp 和 ldp 指令来存储和加载寄存器对 根据ARM参考手册 http www element14 co
  • 在unix中使用.sh文件运行.jar文件

    我有一个 jar 文件DirectoryScanner jar在Windows 7中创建 我想在unix服务器上执行这个jar 我在 putty 中运行了以下命令 jar 按预期运行得非常好 java jar DirectoryScanne
  • 从一个容器到另一个容器运行命令

    我有两个 dockerized 项目 一个使用 NodeJS 另一个使用 Python 我想从 NodeJS 应用程序触发 Python 脚本执行 在带有 Python 应用程序的容器上 基本上 NodeJS 应用程序会运行类似的东西exe
  • 为什么 iostream 包含 time.h?

    考虑这段代码 include
  • jQuery - 使用变量作为函数名称

    在 Jquery 中 我想通过更改变量名称来禁用我想要的任何插件 但是下面的代码不起作用 function disablePlugin functionName divID functionName disable disablePlugi
  • 在@implementation中添加ivars

    对于良好的封装 体面Objective C程序员把他们的private伊瓦尔 在 私人extension在主实现文件中声明 如下所示 MyClass m interface MyClass float value end implement
  • 如何在运行时检查 Mac OS X 版本

    我正在使用下面的代码在运行时检查 OS X 版本 if floor NSAppKitVersionNumber lt NSAppKitVersionNumber10 10 On a 10 10 x or earlier system 但这个
  • tilelayer 上的 noWrap 选项仅部分起作用

    为了防止我使用的最高缩放级别出现多个重复的世界地图noWrap true选项 它运行良好 但仅在地图的左侧 灰色区域 右侧仍然显示额外的图块 这是为什么 UPDATE1 看起来这是特定 Mapbox 图块或其加载方式的问题 这里没有包裹和h
  • d3.js 在悬停时传递多个函数

    我使用了一个教程来在鼠标悬停时获得此功能 function arcTween outerRadius delay return function d3 select this transition delay delay attrTween
  • NHibernate 一对一映射,其中第二个表数据可以为空

    我有一个现有数据库 其中包含事务表 我添加了一个名为 TransactionSequence 的新表 其中每个事务最终只有一条记录 我们使用序列表来计算给定帐户的交易 我已将其映射为一对一映射 其中 TransactionSequence
  • 如何通过 Angular 方式示例在 Angular DataTables 中使用服务器端选项?

    我正在尝试使用角度数据表与服务器端处理选项 但是当我尝试在他们的 角度方式示例 仅呈现第一个请求 发送后续请求 分页 排序 搜索 但它们从不更新表 经过一番挖掘 我发现了一个不相关的用户贡献的注释这表明您覆盖ajax选项与您自己的函数来处理
  • 启用 Code First 实体框架 VS Web Express 2012

    我正在尝试在 Visual Studio Web Express 2012 中启用 Code First 根据我目前所读到的内容 我必须使用包管理器控制台和命令 Enable Migrations 当我这样做时 我收到以下错误 Except
  • Google 地点自动完成功能从结果中删除州和国家/地区

    https google developers appspot com maps documentation javascript examples places autocomplete 我有一个类似于上面的谷歌位置自动完成演示网址的页面
  • 经典 ASP:捕获错误

    是否有可能在全局级别捕获经典 ASP 中的所有 500 个错误 也许是 IIS 中的东西 我现在用的是II6 我喜欢捕获错误消息 然后将其存储在数据库中 我知道它在 ASPX 页面中是可能的 但不确切知道你在经典的 asp 中是如何做的 谢
  • 在附加元素上触发 CSS 转换

    As 这个问题观察到 新附加元素上的立即 CSS 转换会以某种方式被忽略 转换的最终状态会立即呈现 例如 给定这个 CSS 此处省略前缀 box opacity 0 transition all 2s background color re
  • 根据日期和时间检索 IMAP 电子邮件?

    我正在尝试使用 IMAP 检索不到特定小时数的电子邮件 我查看了规范 有一个 SINCE 方法接受 RFC 日期 但是 它忽略时间和时区 我可以使用另一种方法根据日期和时间检索电子邮件吗 谢谢 RFC 5032记录引入搜索关键字的WITHI
  • jQuery - 如何根据选定的下拉列表显示/隐藏文本框

    抱歉 如果这是非常明显的 但我已经寻找并寻找解决方案 但没有找到任何东西 我对 jQuery 很陌生 所以即使寻找我想做的事情也很困难 我有一个页面 其中包含一堆字段和下拉框 这些字段和下拉框是从数据库填充的 因此 每个下拉列表都在页面加载
  • 如果用户登录到其他网站,则自动登录到当前网站

    我有大约 100 个用 ASP classic 编码的网站 每个网站都接受订单并将其存储在数据库中 然而 这些订单的支付必须在另一个同样使用 ASP classic 进行编码的网站上进行 所有网站均属于同一家公司 托管在同一 IIS 服务器