私は先週、これで髪を引っ張ってきましたが、まだ近づいていません.
すべてのサービス (Blackboard、イントラネット、電子メール) を 1 つにまとめた大学プロジェクト用のアプリを構築しています。
私は、これらすべてのサービスを 1 つのアプリにまとめて、1 つの集中ログインのみを使用することを目指しています。ただし、ログインはまったく機能しません。JavaScript バックグラウンドでフォームベースのログインを使用します。
私はASIHTTPを試しました:
-(void)startWebViewLoad{
NSString *emailURL = @"https://home.swan.ac.uk";
NSURL *url = [NSURL URLWithString:emailURL];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setPostValue:@"username" forKey:@"user_name"];
[request setPostValue:@"password" forKey:@"password"];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webViewEmail loadRequest:requestObj];
これをコードの間違った部分に入れている可能性があります (UIWebView にログインした後にページを表示しています)。
フォームを使用してログインするより良い方法はありますか? または、現在のコードに近いですか
お時間をいただきありがとうございます