ȸ¿ø ÀÎÁõ °ü·ÃÇؼ´Â ¾Æ·¡ °Á¸¦ Âü°íÇØ º¸¼¼¿ä.
ASP.NET ȸ¿ø °ü¸®
http://www.devlec.com/?_pageVariable=SPECIALCOURSE&cIdx=1050&_pageMenu=
·Î±×ÀÎÇÑ »ç¿ëÀÚÀÇ »ç¿ëÀÚ Á¤º¸ ÆäÀÌÁö´Â
µû·Î Äõ¸®½ºÆ®¸µÀ» »ç¿ëÇÏÁö ¾Ê°í,
·Î±×ÀÎ Á¤º¸¸¦ ÆûÀÎÁõ, ¼¼¼ÇÀÎÁõ, ÄíÅ°ÀÎÁõÀÇ °ªÀ» °¡Áö°í ºñ±³ÇÕ´Ï´Ù.
¾Æ·¡ ÄÚµå »ùÇÃÀº Æû ÀÎÁõÀ¸·Î ·Î±×ÀÎÇÑ »ç¿ëÀÚÀÇ Á¤º¸¸¦ È®ÀÎ ÈÄ Ç¥½ÃÇØÁÖ´Â
³»¿ëÀÔ´Ï´Ù.
protected void Page_Load(object sender, EventArgs e)
{
// Page.User.Identity.IsAuthenticated ¼Ó¼ºÀ¸·Î ÀÎÁõ È®ÀÎ
// ÀÎÁõµÇ¾úÀ¸¸é true ±×·¸Áö ¾ÊÀ¸¸é false
if (!Page.User.Identity.IsAuthenticated)
{
Response.Redirect("~/Login.aspx");
}
if (!Page.IsPostBack)
{
DisplayData();
}
}
¼¼¼ÇÀÎÁõÀ̶ó¸é ¼¼¼Ç°ªÀÌ ÀÖ´ÂÁö ¾ø´ÂÁö¸¦ È®ÀÎÇÏ´Â ¹æ½ÄÀ» »ç¿ëÇÕ´Ï´Ù.
if (Session["UserID"] != null)
{
UserId = Session["UserID"].ToString();
// À͸í»ç¿ëÀÚ¸é ·Î±×ÀÎ ÆäÀÌÁö·Î À̵¿
if (UserId == "Anonymous")
{
Response.Redirect("~/Login.aspx"); // ·Î±×ÀÎÀ¸·Î °Á¦ À̵¿
}
}
ÀÌ·¯ÇÑ ³»¿ë °ü·ÃÇؼ´Â
¾Õ¼ Á¦½ÃÇÑ
ASP.NET ȸ¿ø °ü¸® ±â´ÉÀ» »ìÆ캸½Ã¸é ÁÁÀ» °Í°°½À´Ï´Ù.
°í¼ºÈ¯ ´ÔÀÌ ¾²½Å ¿ø¹® ±ÛÀÔ´Ï´Ù.
¾È³çÇϼ¼¿ä °»ç´Ô.
Àú´Â Áö±Ý asp.net À¥ÆûÀ¸·Î °³¹ßÀ» ÇÏ°í Àִµ¥¿ä..
¿¹¸¦µé¾î¼ ³ªÀÇÁ¤º¸¸¦ º¸±â À§Çؼ´Â User¶ó´Â Å×À̺íÀÇ Key°ªÀÎ UserID¶ó´Â Ç׸ñÀ» ÅëÇؼ À¥ÆäÀÌÁö¿¡ ¿äûÇÏ¿© »Ñ·ÁÁÙ¼ö ÀÖ½À´Ï´Ù.
À̶§, url/MyInfo.aspx?UserID=1 ¶ó´Â ¹æ½ÄÀ¸·Î Get¹æ½ÄÀ¸·Î ¿äûÀ» ÇÒ °æ¿ì..
À¥¿¡´ëÇÑ Áö½ÄÀÌ Á¶±ÝÀÌ¶óµµ ÀÖÀ» °æ¿ì À§ URLÀ» ¼öÁ¤ÇÏ¿© ´Ù¸¥ »ç¿ëÀÚÀÇ Á¤º¸¸¦ º¼¼öµµ Àֱ⠶§¹®¿¡ ¼¹öÃø¿¡¼ ¾î¶²½ÄÀ¸·Î °Ë¼öÇÏ¿© ¿äûÀÚ°¡ ÇöÀç »ç¿ëÀÚ°¡ ¾Æ´Ï¶ó´Â°ÍÀ» ¾Ë¼ö ÀÖ´Â°Í Àΰ¡¿ä? ¾Æ´Ï¸é UserID¸¦ ¾Ïȣȸ¦ ÇÏ¿© ³Ñ°ÜÁÖ¾î¾ß Çϴ°ÍÀΰ¡¿ä.?
¼¼¼Ç °´Ã¼¿¡ UserID°ªÀ» ÀúÀåÀ» Çصֵµ µÇ´Â°ÍÀΰ¡¿ä..?
º¸Åë ¾î¶²½ÄÀ¸·Î ó¸®ÇÏ´ÂÁö ¾Ë°í ½Í½À´Ï´Ù.
ÀÌ»ó.. ºÎÁ·ÇÑ Áú¹®À̾ú½À´Ï´Ù..
Ȥ½Ã Âü°í ÇÒ¸¸ÇÑ °Á°¡ ÀÖ´Ù¸é ±×°Í ¶ÇÇÑ ¾Ë·ÁÁÖ½Ã¸é °¨»çÇÏ°Ú½À´Ï´Ù.
(·Î±×ÀÎ ¶Ç´Â À¥ º¸¾È °ü·Ã)
|