0
一個大的ASPX(webform)項目,將AngularJS引入到客戶端。這是一個非常複雜的應用程序,但內容是基於用戶ID的。當前後端.aspx.cs的基類包含每個會話的用戶標識。所以它可用於每一個請求,HTML內容將在後端輕鬆生成。 具有角,我們當然可以這樣做:ASPX +在客戶端角度檢索或存儲用戶ID?
$(document).ready(function) {
// Step 1. right away go back to server ask what's my UserID.
// Step 2. 2nd trip to provide UserID to server for data for UI.
}
它看起來真的很傻。我可以使用.aspx.cs將用戶ID存儲在隱藏字段中:
<input type="hidden" id="myUserID" value="123"/>
角然後抓住它以避免步驟1?
我的擔憂是安全。假設當前的webform項目是健全且安全的。這樣做還是安全的,還是有更好的方法?
它與您的應用程序一樣安全...... – Legends
沒有想到,.aspx.cs應該放置sessionID而不是顯式的UserID。 – Jeb50