Tôi đã đưa ra một giải pháp dễ dàng bằng cách sử dụng một hình thức đơn giản được ẩn trên trang web của tôi với cùng thông tin mà người dùng đã đăng nhập. Ví dụ Nếu bạn muốn người dùng đăng nhập vào biểu mẫu này, bạn có thể thêm một cái gì đó như thế này vào mẫu dưới đây.
<input type="checkbox" name="autologin" id="autologin" />
cho đến nay tôi biết tôi là người đầu tiên ẩn biểu mẫu và gửi nó thông qua nhấp vào liên kết. Có liên kết gửi một hình thức ẩn với thông tin. Không an toàn 100% nếu bạn không thích các phương thức đăng nhập tự động trên trang web của mình với mật khẩu nằm trên một vùng văn bản mật khẩu dạng ẩn ......
Được rồi, đây là công việc. Hãy nói $siteid
là tài khoản và $sitepw
là mật khẩu.
Trước tiên hãy tạo biểu mẫu trong tập lệnh php của bạn nếu bạn không thích html trong đó sử dụng dữ liệu tối thiểu sau đó lặp lại giá trị ở dạng ẩn. Tôi chỉ sử dụng một giá trị php và echo ở bất cứ đâu tôi muốn pref bên cạnh nút biểu mẫu vì bạn không thể nhìn thấy nó.
Mẫu PHP để in
$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 và Liên kết để gửi biểu mẫu
<?php print $hidden_forum; ?>
<pre><a href="#forum" onClick="javascript: document.getElementById('alt_forum_login').submit();">Forum</a></pre>
<form>
thẻ ở đâu đó trên trang của bạn.