如何直接从 UIWebView 将登录信息传递到网站而不需要再次登录?

2024-01-12

我想使用 UIWebView 在我的 iPhone 应用程序中打开一些网站。该网站需要用户名和密码,我有这些用户名和密码。

我想知道是否可以在 UIWebView 中打开网站而无需任何登录屏幕?我的意思是,因为我已经有了用户名和密码,我可以使用此信息自动登录网站并在我的 UIWebView iPhone 应用程序上显示所需的必要页面吗?

我只是想摆脱登录网站的麻烦,因为用户在打开应用程序时已经输入了登录信息。那是多余的。

任何帮助是极大的赞赏。

Thanks.


我已经找到了以 Objective-C 方式解决这个问题的方法。我们可以使用 NSURLConnection 来发布表单。

Code:

 NSMutableURLRequest *theRequest=[NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://mobile.twitter.com/session"]
                                                 cachePolicy:NSURLRequestUseProtocolCachePolicy                                              timeoutInterval:60.0];

[theRequest setHTTPMethod:@"POST"];

NSString *postString = [NSString stringWithFormat:@"authenticity_token=%@&username=%@&password=%@",@"9b670208fd22850ec791",@"urUsername",@"urPWD"];
[theRequest setHTTPBody:[postString dataUsingEncoding:NSUTF8StringEncoding]];

// create the connection with the request
// and start loading the data
NSURLConnection *theConnection=[[NSURLConnection alloc] initWithRequest:theRequest delegate:self];
if (theConnection) {
    // Create the NSMutableData to hold the received data.
    // receivedData is an instance variable declared elsewhere.
    receivedData = [[NSMutableData data] retain];
} else {
    // Inform the user that the connection failed.
}

问我是否需要更多信息。

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

如何直接从 UIWebView 将登录信息传递到网站而不需要再次登录? 的相关文章

  • 使用 NSJSONSerialization 解析 JSON

    对此进行了太多讨论 但我不知道如何解决我的问题 这是我从 WorldWeatherOnline 获取的 JSON 数据 JSON 有效 但我不知道如何解析它 这是我的代码 后面是 JSON 请帮忙 NSError errorInfo NSD
  • 设置使用 iPhone 相机拍摄的图像的类型

    如果我们使用 iPhone 相机拍摄照片 图像将默认以 JPEG 格式保存 我想以其他格式 例如 PNG 保存捕获的图像 是否可以 当我们从应用程序调用 iPhone 相机时 是否可以通过代码执行此操作 我们可以设置捕获图片后必须保存的图像
  • 如何在 Monotouch 中对 UIImageView 进行运动模糊效果?

    在 MonoTouch 中进行实时运动模糊的方法是什么 当滚动惯性图片库时 我需要在 UIImageView 上应用运动模糊效果 以强度和方向作为参数 就像在 Photoshop 中一样 我在 CocoaTouch 或 CoreAnimat
  • 如何改进 iOS 中的 TWTweetComposeViewController 代码?

    我已经实现了以下代码来进行 Twitter 共享 在我的代码中 我尝试测试 iOS 5 如果这不起作用 我会回到使用 ShareKit 的 Twitter 代码进行共享的旧方式 我向同事展示了代码 他建议我的代码可能有缺陷 我需要做两件事
  • 在 Objective C 中使用下划线作为属性名称前缀 [重复]

    这个问题在这里已经有答案了 我以前避免在变量名中使用下划线 这可能是我大学 Java 时代的遗留下来的 因此 当我在 Objective C 中定义属性时 我自然会这样做 In the header interface Whatever N
  • iOS 上每个选项的带有图像的操作表

    有没有办法在 iOS 上将图像添加到操作表中 与苹果在应用程序商店或苹果音乐应用程序上所做的一样 我对苹果文档的基本搜索表明我没有在操作表中子类化或添加子视图 UIActionSheet 并非设计为子类化 也不应向其层次结构添加视图 苹果文
  • Amazon S3:奇怪的错误 - “有时”签名不匹配,有时确实如此

    我正在为销售人员开发代码 我们正在使用 Appexchange 的 Force com for Amazon Web Services 应用程序 该应用程序由亚马逊提供 我正在计算机上从 Amazon S3 下载文件 有时我会收到下面提到的
  • 使用 Objective-C 在 iPhone 应用程序中显示或隐藏 UIButton

    我在用UITextView编辑文本 我想用两个UIButtons编辑并保存 最初我想显示编辑UIButton 当用户单击编辑时我想显示保存UIButton 当内容成功保存后 我不想再显示保存按钮 我是一名 C 编码员 在 C 中我曾经这样做
  • 使用 Push Transition 效果更改 RootViewcontroller

    在我的iOS应用程序中 我需要更改应用程序之间窗口的rootviewController 因此 当我动态更改我的rootviewcontroller时 它会在更改之前轻拂视图 但我想要的是在更改rootviewcontroller时提供平滑
  • 仅在 Tomcat Web 应用程序上为表单登录设置 SSL

    我是否可以将 Tomcat 或我的 web 应用程序 如果这样做 设置为需要 SSL 来保证内置基于表单的登录机制的机密性 即保护用户凭据 并使用标准 http 进行任何其他交易 您可以将登录表单放在自己的目录中 并且只需对该目录要求 SS
  • Monotouch 和本机 iOS 代码

    是否可以将使用 monotouch 编译的 C 库与单个应用程序中的 Objective C 前端链接起来 或者该应用程序必须是全部还是全无 这是可能的 但您不会从 MonoTouch 工具获得任何帮助 并且您无法摆脱这样一个事实 您仍然需
  • 增加 NSData 的长度

    基本上 我有一个 46 个字符的 NSString 我将其转换为 NSData 我需要将字符串填充到 48 个字符 仅在 NSString 末尾添加 是行不通的 所以 我只是使用以下方法增加了 NSData 的长度 NSString str
  • UIViewController 作为单例

    我在标签栏应用程序中有一个 UIViewController 我已经从 MainWindow nib 文件添加了控制器 即不是以编程方式 我的问题是如何使我的视图控制器成为单例 解决 Facebook 委托问题 您可能想让您的 Facebo
  • 使用 C# 以编程方式登录网站

    因此 我一直在网上搜索 试图了解有关如何使用 C 以编程方式登录网站的更多信息 我不想使用网络客户端 我想我想使用 HttpWebRequest 和 HttpWebResponse 之类的东西 但我不知道这些类是如何工作的 我想我正在寻找某
  • UIWebView 未正确加载 JavaScript - 嵌入式 Facebook 帖子

    Facebook 有一项新功能 允许用户将公共帖子嵌入网页中 我想尝试在 UIWebView 内的 iPhone 应用程序中使用它 转义必要的代码非常简单 但即使我手动转义代码 Web 视图也不会正确加载帖子 JavaScript 根本不起
  • 将第 3 方库添加到 iPhone 应用程序时如何设置“标题搜索路径”的路径

    我想添加第 3 方库语音转文本 https github com todoroo iPhone Speech To Textto my Xcode项目 我只是拖xcodeproj文件在我的 iPhone 项目中 然后我按照目标依赖项 将二进
  • 使用活动目录对 Intranet 站点上的用户进行身份验证

    我建立了一个 内联网 站点 它有自己的登录系统 用户注册为新用户 并使用其上的用户名 密码登录该站点 但是 现在我想扩展它 让 Intranet 站点使用现有的 ActiveDirectory 进行身份验证 这就是我正在寻找的 前进 当用户
  • AVAssetExportSession 输出文件

    AVAssetExportSession 输出文件应该是什么样子 我正在尝试压缩 ALAsset 项目中的视频 但它不起作用 我猜输出文件与它有关 这是我正在使用的代码 NSString destinationPath NSHomeDire
  • 将子视图发送到后面

    我正在尝试模仿 facebook ios 侧面菜单并让它工作 但是我遇到的问题是我无法将侧面菜单发送到后面 正如另一个问题中所讨论的那样使用 Objective C 的 iphone facebook 侧边菜单 https stackove
  • UITableViewController 无法识别的选择器发送到实例

    当我传递一个整数时 我有一个 tableviewcontroller 和一个detailtableviewcontroller UITableViewController setSurveyNumber 无法识别的选择器发送到实例 Biza

随机推荐

  • 闪亮的 R 观察事件,具有来自 selectInput 的多个条件

    我正在开发一个闪亮的应用程序 但我遇到了困难observeEvent 创建由所有派生自的多个输入组成的复杂表达式时的函数selectInput 我的问题是其中的一些表达式observeEvent 函数在启动时触发 导致事件过早执行 即我的a
  • 如何从 C# Core 中的 azure blob 存储读取所有文件

    我想从azure blob存储中读取文件 文件夹内的文件 blob存储包含许多文件夹 我想读取我的文件夹 blobstorage 它包含许多 JSON 文件 对每个文件执行 read 和一些操作 我尝试了很多代码都不起作用 CloudSto
  • YouTube liveStreaming API 方法 LiveStream.list 不返回 YouTube 提议的流

    我偶然发现了一个意想不到的行为YouTube 直播 API https developers google com youtube v3 live getting started 每当我请求时liveStream list方法 我返回的唯一
  • Firebase 部署成功后出现空白页

    当我使用时 我的 ReactJs 应用程序在本地机器上运行良好npm start命令 但是 当我尝试使用部署我的应用程序时firebase init对于 Firebase 我看到一个空白页面 我可能做错了什么 Update 我必须编辑 Fi
  • 为什么我应该使用基于块的动画而不是开始/结束动画?

    如您所知 Apple 鼓励我们在 iOS 4 0 上使用一种称为 基于块的动画 的新动画方法 我真的想知道什么基于块的动画比开始 结束样式的动画更好 表现 并发 编码效率和便利性 我当时也想知道这个问题 但是在使用基于块的动画之后 如下所示
  • 尝试将数据输入数据库时​​出现 InvalidStateException

    我有一个方法可以返回特定数据库的实体管理器 现在 当我第一次使用该方法来获取实体管理器时 一切正常 我可以使用实体管理器将数据保存到任何表 A B C 中 现在说我在表 B 中保存时出现异常 现在 当我在出现上述异常后尝试对数据库执行任何操
  • 如何在数据网格中将转换后的字节数组显示为图像

    我希望能够在我的数据网格中显示图像 我正在从 SQL 数据库中提取所有信息 图像以字节数组的形式存储在数据库中 我很确定我已经弄清楚如何从字节数组转换回图像的部分 现在我正在尝试弄清楚如何在转换后在网格中显示图像 任何帮助 将不胜感激 谢谢
  • 如何将 React.memo 应用于数组中的所有组件?

    是否可以通过 for 循环将 React memo 应用于组件数组 假设我有以下三个组成部分 const Item1 props gt const index props return div index div const Item2 p
  • 将each_with_index与map一起使用

    我想获取一个数组并将其设为订单列表 目前我正在尝试这样做 r a b c r each with index w index puts index 1 w map to a 1 a 2 b 3 c gt a b c 输出应该是 1 a 2
  • 从 python 脚本将文件上传到我的保管箱

    我想自动将文件从 python 脚本上传到我的 Dropbox 帐户 无论如何 我找不到只用用户 通行证来做到这一点 我在 Dropbox SDK 中看到的所有内容都与具有用户交互的应用程序相关 我只想做这样的事情 https api co
  • 如何正确安装 IntelliJ IDEA 的 Google Java Format 插件?

    我想安装IntelliJ IDEA 的 Google Java 格式插件 https plugins jetbrains com idea plugin 8527 google java format 我有最新的 2016 年社区版版本 版
  • laravel 未定义的偏移量:0

    我试图显示一条错误消息 以防所选字段在数据库中重复 为此 我使用 laravel 验证需要唯一 我在重定向时遇到问题 这是商店控制器 public function store rules array car gt array requir
  • 在 aws athena 中按日期时间查询解析 alb 日志时出错

    我已按照链接中提到的步骤在 Athena 中创建 ALB 表 我试图根据日期时间查询日志 但出现以下错误 Query SELECT client ip sum received bytes FROM default alb logs WHE
  • Java JTextArea KeyListener

    当我按下 ENTER 时 我的 JTextArea 开始一个新行 我只想对 doClick 方法执行其他操作 我该怎么做呢 textarea addKeyListener new KeyListener Override public vo
  • 在 AWS CloudFront 上启用 POST/PUT/DELETE?

    在 AWS CloudFront 中 我在 默认缓存行为设置 区域中的 允许的 HTTP 方法 中进行了设置 GET HEAD OPTIONS PUT POST PATCH DELETE 我的 CloudFront 链接到 AWS S3 存
  • 带有 .htaccess 的 HTTP 缓存标头

    我正在尝试配置我的 htaccess 文件来设置缓存时间 尝试了所有可能的配置 但没有任何效果 这是我的 HTML 中写的内容 这是我的 htaccess 文件中写入的内容 ExpiresActive On ExpiresDefault A
  • Python:从列表中删除奇数

    我编写了一个函数来从列表中删除奇数 如下所示 def remove odd l for i in l if i 2 0 l remove i print l return l remove odd 4 5 4 remove odd 4 5
  • 在 java(w).exe 进程列表中查找 .jar 的名称

    在我的公司环境中 这个脚本在大量计算机上运行 我偶尔会要求用户杀死该脚本 因为众所周知它有时会锁定 我正在想办法自己杀死它 我注意到我可以使用远程列出pslist然后使用杀死它pskill 现在的问题是 当有人运行多个 java 应用程序
  • 转换为自动引用计数 (ARC):“使用未声明的标识符”错误

    在一个非常大的项目中 我到处都使用了自动合成的属性 MyClass h file interface MyClass NSObject property nonatomic retain NSString deviceName proper
  • 如何直接从 UIWebView 将登录信息传递到网站而不需要再次登录?

    我想使用 UIWebView 在我的 iPhone 应用程序中打开一些网站 该网站需要用户名和密码 我有这些用户名和密码 我想知道是否可以在 UIWebView 中打开网站而无需任何登录屏幕 我的意思是 因为我已经有了用户名和密码 我可以使