如何自动从我的网站登录到其他网站,然后从其HTML获取href链接?

时间:2020-08-14 08:50:27

标签: javascript php html authentication token

问题的根源:在我们的飞行俱乐部中,我们共享一个帐户,以查看第三方网站上的不同进近图。要访问它们,您必须使用您的凭据登录,然后单击将转发到已创建链接的按钮。我尝试直接使用该链接,但是它包含MD5-Hash,它将在每次访问时重新创建,并且我无法重新创建用于生成该链接的值。

我的想法:由于我拥有第三方网站的登录数据,而且我知道可以在哪个ID下找到相应的href-Link,因此我希望用户能够单击我网站上的按钮,从而自动-在第三方上登录,获取href-Link并将用户转发到页面。

不幸的是,由于登录表单还会创建并使用CSRF-Token(请参见下面的示例),因此我似乎找不到合适的方法来实现这一目标:

<form name="sLogin" method="post" action="https://www.example.com/sTarget/downloads" id="login--form">
<input name="sTarget" type="hidden" value="account">
<div class="register--login-description">Einloggen mit Ihrer E-Mail-Adresse und Ihrem Passwort</div>
<div class="register--login-email">
<input name="email" placeholder="Ihre E-Mail-Adresse" type="email" autocomplete="email" tabindex="1" value="" id="email" class="register--login-field">
</div>
<div class="register--login-password">
<input name="password" placeholder="Ihr Passwort" type="password" autocomplete="current-password" tabindex="2" id="passwort" class="register--login-field">
</div>
<div class="register--login-lostpassword">
<a href="https://example.com/passwordreset" title="Passwort vergessen?">
Passwort vergessen?
</a>
</div>
<div class="register--login-action">
<button type="submit" class="register--login-btn btn is--primary is--large is--icon-right" name="Submit">Anmelden <i class="icon--arrow-right"></i></button>
</div>
<input type="hidden" name="__csrf_token" value="j0LpIt1lwL4ya3UEc4C0ayDE3ZpJhd"></form>

你们有一个解决这个问题的想法吗?我可以以某种方式通过PHP或JavaScript自动登录吗?

0 个答案:

没有答案