2016-04-06 18 views
0

Kullanıcıların Web sitemden kullandıkları bir üçüncü taraf platformuna giriş yapmasını sağlıyorum. Aşağıdaki kodu kullanıyorum, ancak, gönderildiğinde, önceden doldurulmuş bir veri veya hiçbir şey olmadan beni .aspx sayfasına götürüyor. Kimlik bilgilerini deftere nakletmek ve kullanıcıyı oturum açmak istiyorum. Bir .aspx sayfasına gönderiyorum diye mi? POST Kullan Başka Bir Siteye Ait Girişler

<form method="POST" action="othersite.aspx"> 
     <fieldset> 
     <dl> 
      <dt> 
      <label for="txtUserName">Email:</label> 
      </dt> 
      <dd> 
      <input name="email" type="text" id="email" class="fieldSignin"/> 
      </dd> 
      <dt> 
      <label for="txtPassword">Password:</label> 
      </dt> 
      <dd> 
      <input name="password" type="password" id="password" class="fieldSignin"/> 
      </dd> 
     </dl> 
     </fieldset> 
     <div class="formButtons"> 
     <input type="submit" name="login" value="Sign in" id="login" class="buttonPrimary" /> 
     </div> 

Herhangi yardım

takdir edilmektedir.

+0

Diğer sitenin yalnızca kendi etki alanından form verileri alması için ayarlanmış olması mümkündür. – Maximus2012

+0

Anlatabileceğim bir yol var mı? Şirketi aradım ve teknik destekleri işe yaramaz. – DRK

+0

Dürüst olmak gerekirse, bunun böyle bir şey yapmak için güvenli bir uygulama olup olmadığından emin değilim. Bunu böyle yapman için bir sebep var mı? – Maximus2012

cevap

0

Asp.net web formunda veri göndermek için bir çözüm bulundu.

Benim aspx.page

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PostData.aspx.cs" Inherits="StackOverflow_Solve.POST.PostData" %> 

<!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> 
</head> 
<body> 

    <form method="POST" action="othersite.aspx" id="form1" runat="server"> 
     <fieldset> 
     <dl> 
      <dt> 
      <label for="txtUserName">Email:</label> 
      </dt> 
      <dd> 
      <input name="email" type="text" id="email" class="fieldSignin"/> 
      </dd> 
      <dt> 
      <label for="txtPassword">Password:</label> 
      </dt> 
      <dd> 
      <input name="password" type="password" id="password" class="fieldSignin"/> 
      </dd> 
     </dl> 
     </fieldset> 
     <div class="formButtons"> 
     <input type="submit" name="login" value="Sign in" id="login" class="buttonPrimary" /> 
     </div> 
     </form> 
</body> 
</html> 

othersite.aspx

protected void Page_Load(object sender, EventArgs e) 
     { 

      String email = Request["email"]; 
      String password = Request["password"]; 

     } 

Ben also.just bu URL'ye eylemi değiştirmek diğer etki üzerinde çalışacak ve üzerinde yayınlanan verileri almak için gitmek güzel olacak.

İlgili konular