Ich habe eine einfache Lösung gefunden, indem ich ein einfaches Formular verwendet habe, das auf meiner Website versteckt ist und dieselben Informationen enthält, mit denen sich die Benutzer angemeldet haben. Beispiel Wenn Sie möchten, dass ein Benutzer in diesem Formular angemeldet ist, können Sie dem folgenden Formular Folgendes hinzufügen.
<input type="checkbox" name="autologin" id="autologin" />
Soweit ich weiß, bin ich der Erste, der ein Formular versteckt und über einen Link abruft. Es gibt den Link, der ein verstecktes Formular mit den Informationen sendet. Nicht 100% sicher, wenn Sie keine automatischen Anmeldemethoden auf Ihrer Website mit Passwörtern mögen, die sich in einem versteckten Formular-Passwort-Textbereich befinden ......
Okay, hier ist die Arbeit. Nehmen wir an, es $siteid
ist das Konto und $sitepw
das Passwort.
Machen Sie zuerst das Formular in Ihrem PHP-Skript, wenn Sie HTML nicht mögen, verwenden Sie minimale Daten und geben Sie den Wert in einem versteckten Formular wieder. Ich verwende nur einen PHP-Wert und echo an einer beliebigen Stelle neben der Formularschaltfläche, da Sie ihn nicht sehen können.
PHP-Formular zum Drucken
$hidden_forum = '
<form id="alt_forum_login" action="./forum/ucp.php?mode=login" method="post" style="display:none;">
<input type="text" name="username" id="username" value="'.strtolower($siteid).'" title="Username" />
<input type="password" name="password" id="password" value="'.$sitepw.'" title="Password" />
</form>';
PHP und Link zum Absenden des Formulars
<?php print $hidden_forum; ?>
<pre><a href="#forum" onClick="javascript: document.getElementById('alt_forum_login').submit();">Forum</a></pre>
<form>
irgendwo auf Ihrer Seite ein Tag.