表单通过post提交从aspx到php的身份验证

时间:2014-07-31 18:36:47

标签: php html asp.net forms post

任何帮助将不胜感激。我正在尝试从我们的门户网站使用ASPX页面进行SSO,该页面将用户名和密码提交到我的PHP登录页面上的另一个站点的表单。我已经成功将其移至其他页面,但现在无法使其正常工作。

这是ASPX页面的代码块。

  case "k": // Kivuto
  {
%>
<body onload="document.getElementsByTagName('form')[0].submit()">
<form name="login" action="https://webapps.someschool.edu/sso/kivuto.php" method="post">
<input type="hidden" name="ccid" value="<%=strUser%>">
<input type="hidden" name="passwd" value="<%=strPass%>">
</form>
</body>

<%
    break;

这是PHP页面的代码块。

<form name="login" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
        <?php echo $_error; ?><br />
        <p><h2>Some School</h2></p><br />
        <p>Username<br />
        <input type="text" name="ccid" size="25" /></p>
        <p>Password:<br />
        <input type="password" name="passwd" size="25" /></p>
        <input type="submit" name="submit" value="Log In" /> 
        <input type="reset" name="reset" value="Clear" />
</form>

当我调用案例k时,它会打开kivuto.php页面,但不会自动提交。我甚至在主体中放了一个php var_dump($ _POST),它显示正确的用户名和密码从ASPX页面进入kivuto.php页面,只是没有登录。

有什么想法吗?

谢谢,

0 个答案:

没有答案
相关问题