我們正在做一個網站與用戶生成的RSS訂閱源可以被我們帳戶的其他用戶查看,並由源用戶驗證。有圍繞PHP的RSS包,有密碼保護可用,很容易綁定到用戶數據庫?密碼保護的RSS源與帳戶驗證
0
A
回答
0
如果RSS文件名是rss.php那麼您可以在生成XML之前檢查php,如果用戶通過驗證或不驗證!
0
RSS提要可以使用HTTP驗證進行保護。在這裏你可以使用下面的URL訪問RSS:
http://username:[email protected]/rss.php
您可以通過以下方法之一允許acccess到文件:
0
您在數據庫中爲所有用戶創建一個唯一的密鑰。
id username rss_key
1 user_a 49f0bad29968
2 user_b 1f2414c23a7d
3 user_c 9bc46e8e52ad
你的RSS鏈接:
http://example.com/rss.php?Key=1f2414c23a7d
你配對的用戶鍵值。
<?php
$GetKey = addslashes($_GET['Key']);
//Other Rules --- Example: if(empty($GetKey)) { echo "error"; exit(); }
include("connect.php"); //Your connection file
include("session.php"); //Your session file
$Username = $User['username']; //in session file
$Match = Mysqli_Fetch_Array(Mysqli_Query($con, "SELECT u.rss_key AS 'RSSKey' WHERE user_table_name AS u WHERE u.username='".$Username."'");
if($Match['RSSKey'] !== $GetKey)
{
//Stop page
exit();
}
else{
//Your RSS Code...
}
?>
相關問題
- 1. 驗證密碼保護的網站
- 2. 驗證密碼保護的ZIP文件
- 3. 特定ftp帳戶的密碼驗證
- 4. 如何驗證帳戶的密碼
- 5. 在Joomla中密碼保護的RSS訂閱源
- 6. 保護開源項目中的密碼
- 7. 使用Google帳戶保護Android身份驗證
- 8. 使用密碼保護drupal 7內容而不創建帳戶
- 9. 密碼保護
- 10. 使用W3C驗證受密碼保護的網站的標記
- 11. 在ASP.NET中驗證SQL帳戶用戶名和密碼
- 12. 驗證用戶密碼與數據庫中的密碼匹配
- 13. PHP的用戶的密碼保護
- 14. 如何驗證RSS源
- 15. 在Android源中保護密碼
- 16. rails設計密碼保護資源
- 17. 密碼保護資源| ASP.NET MVC
- 18. 資源管理器Shell - 密碼保護
- 19. WildFly數據源密碼保護
- 20. 用戶和密碼驗證
- 21. 編輯帳戶中的密碼字段Laravel 4驗證程序
- 22. 保護REST API的用戶/密碼
- 23. 保護用戶的密碼 - Rfc2898DeriveBytes VS SHA512
- 24. 通過Ajax保護密碼認證
- 25. 保護與HTTP驗證的URL
- 26. PHPSecLib受密碼保護的RSA和用戶認證
- 27. 使用PHP身份驗證密碼保護整個目錄
- 28. MAMP Htaccess密碼保護:重複「需要驗證」對話框
- 29. 密碼保護與PHP的重定向
- 30. 驗證與LDAP新密碼