ASP.NET Login¿Ø¼þʹÓ÷½·¨¼°ÐëÖª(ͼ)
ASP.NETµÇ½¿Ø¼þ±È½Ï¶à£¬·â×°Á˴󲿷ÖWEBÓ¦ÓÃÖÐҪʵÏÖϵͳµÇ½µÄϵÁй¦ÄÜ£¬Éæ¼°µ½ºÜ¶à·½Ãæ¡£ÖÚ¶à ASP.NET µÇ¼¿Ø¼þÒ»ÆðΪ ASP.NET Web Ó¦ÓóÌÐòÌṩ¿É¿¿µÄÎÞÐè±à³ÌµÄµÇ¼½â¾ö·½°¸¡£Ä¬ÈÏÇé¿öÏ£¬µÇ¼¿Ø¼þÓë ASP.NET ³ÉÔ±×ʸñºÍ Forms Éí·ÝÑéÖ¤¼¯³É£¬ÒÔ°ïÖúÊ¹ÍøÕ¾µÄÓû§Éí·ÝÑéÖ¤¹ý³Ì×Ô¶¯»¯¡£Ä¬ÈÏÇé¿öÏ£¬ASP.NET µÇ¼¿Ø¼þÒÔ´¿Îı¾ÐÎʽ¹¤×÷ÓÚ HTTP ÉÏ¡£Èç¹ûÄú¶Ô°²È«ÐÔÊ®·Ö¹Ø×¢£¬ÄÇô¿ÉÒÔʹÓôø SSL ¼ÓÃÜµÄ HTTPS¡£
¡¡¡¡×¢Òâ
¡¡¡¡Èç¹û½« ASP.NET ÍøÒ³µÄ Method ´Ó POST(ĬÈÏÖµ)¸ü¸ÄΪ GET£¬ÔòµÇ¼¿Ø¼þ¿ÉÄÜÎÞ·¨Õý³£¹¤×÷¡£
¡¡¡¡ASP.NET Login¿Ø¼þ
¡¡¡¡Login ¿Ø¼þÏÔʾÓÃÓÚÖ´ÐÐÓû§Éí·ÝÑéÖ¤µÄÓû§½çÃæ¡£Login ¿Ø¼þ°üº¬ÓÃÓÚÓû§ÃûºÍÃÜÂëµÄÎı¾¿òºÍÒ»¸ö¸´Ñ¡¿ò£¬¸Ã¸´Ñ¡¿òÈÃÓû§Ö¸Ê¾ÊÇ·ñÐèÒª·þÎñÆ÷ʹÓà ASP.NET ³ÉÔ±×ʸñ´æ´¢ËûÃǵıêʶ²¢ÇÒµ±ËûÃÇÏ´ηÃÎʸÃÕ¾µãʱ×Ô¶¯½øÐÐÉí·ÝÑéÖ¤¡£
¡¡¡¡
¡¡¡¡Login ¿Ø¼þÓÐÓÃÓÚ×Ô¶¨ÒåÏÔʾ¡¢×Ô¶¨ÒåÏûÏ¢µÄÊôÐÔºÍÖ¸ÏòÆäËûÒ³µÄÁ´½Ó£¬ÔÚÄÇÐ©Ò³ÃæÖÐÓû§¿ÉÒÔ¸ü¸ÄÃÜÂë»òÕÒ»ØÍü¼ÇµÄÃÜÂë¡£Login ¿Ø¼þ¿ÉÓÃ×÷Ö÷Ò³ÉϵĶÀÁ¢¿Ø¼þ£¬»òÕßÄú»¹¿ÉÒÔÔÚרÃŵĵǼҳÉÏʹÓÃËü¡£
¡¡¡¡Èç¹ûÄúһͬʹÓà Login ¿Ø¼þºÍ ASP.NET ³ÉÔ±×ʸñ£¬½«²»ÐèÒª±àдִÐÐÉí·ÝÑéÖ¤µÄ´úÂ롣Ȼ¶ø£¬Èç¹ûÄúÏë´´½¨×Ô¼ºµÄÉí·ÝÑéÖ¤Âß¼£¬ÔòÄú¿ÉÒÔ´¦Àí Login ¿Ø¼þµÄ Authenticate ʼþ²¢Ìí¼Ó×Ô¶¨ÒåÉí·ÝÑéÖ¤´úÂë¡£
¡¡¡¡LoginView ¿Ø¼þ ʹÓà LoginView ¿Ø¼þ£¬¿ÉÒÔÏòÄäÃûÓû§ºÍµÇ¼Óû§ÏÔʾ²»Í¬µÄÐÅÏ¢¡£¸Ã¿Ø¼þÏÔʾÒÔÏÂÁ½¸öÄ£°åÖ®Ò»£ºAnonymousTemplate »ò LoggedInTemplate¡£ÔÚÕâЩģ°åÖУ¬Äú¿ÉÒÔ·Ö±ðÌí¼ÓΪÄäÃûÓû§ºÍ¾¹ýÉí·ÝÑéÖ¤µÄÓû§ÏÔʾÊʵ±ÐÅÏ¢µÄ±ê¼ÇºÍ¿Ø¼þ¡£
¡¡¡¡LoginView ¿Ø¼þ»¹°üÀ¨ ViewChanging ºÍ ViewChanged µÄʼþ£¬Äú¿ÉÒÔΪÕâЩʼþ±àдµ±Óû§µÇ¼ºÍ¸ü¸Ä״̬ʱµÄ´¦Àí³ÌÐò¡£
¡¡¡¡LoginStatus ¿Ø¼þ LoginStatus ¿Ø¼þΪûÓÐͨ¹ýÉí·ÝÑéÖ¤µÄÓû§ÏÔʾµÇ¼Á´½Ó£¬ÎªÍ¨¹ýÉí·ÝÑéÖ¤µÄÓû§ÏÔʾעÏúÁ´½Ó¡£µÇ¼Á´½Ó½«Óû§´øµ½µÇ¼ҳ¡£×¢ÏúÁ´½Ó½«µ±Ç°Óû§µÄÉí·ÝÖØÖÃΪÄäÃûÓû§¡£
¡¡¡¡¿ÉÒÔͨ¹ýÉèÖà LoginText ºÍ LoginImageUrl ÊôÐÔ×Ô¶¨Òå LoginStatus ¿Ø¼þµÄÍâ¹Û¡£
¡¡¡¡LoginName ¿Ø¼þ Èç¹ûÓû§ÒÑʹÓà ASP.NET ³ÉÔ±×ʸñµÇ¼£¬LoginName ¿Ø¼þ½«ÏÔʾ¸ÃÓû§µÄµÇ¼Ãû¡£»òÕߣ¬Èç¹ûÕ¾µãʹÓü¯³É Windows Éí·ÝÑéÖ¤£¬¸Ã¿Ø¼þ½«ÏÔʾÓû§µÄ Windows ÕÊ»§Ãû¡£
¡¡¡¡PasswordRecovery ¿Ø¼þ PasswordRecovery ¿Ø¼þÔÊÐí¸ù¾Ý´´½¨ÕÊ»§Ê±ËùʹÓõĵç×ÓÓʼþµØÖ·À´ÕÒ»ØÓû§ÃÜÂë¡£PasswordRecovery
Ïà¹ØÎĵµ£º
.netÖкÎÓÐЧµÄʹÓÃCache
Cache ¼´¸ßËÙ»º´æ £¬ÄÇôcacheÊÇÈçºÎÌá¸ßϵͳÐÔÄÜÓëÔËÐÐËÙ¶ÈÄØ£¿ÊDz»ÊÇÔÚÈκÎÇé¿öÏÂÓÃcache¶¼ÄÜÌá¸ßÐÔÄÜ£¿ÊDz»ÊÇcacheÓõÄÔ½¶à¾ÍÔ½ºÃÄØ£¿ÏÂÃæÊÇ×ܽ᣺
1. Cache ÊÇÈçºÎ¹¤×÷µÄ l Cache ÊÇ·ÖÅ ......
asp.net×Ô¶¯Éú³É¾²Ì¬Ò³Ãæ´úÂë
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
......
ASP.NET¿çÒ³Ãæ´«Öµ¼¼ÇÉ×Ü½á ¹ØÓÚÒ³Ãæ´«ÖµµÄ·½·¨£¬Òý·¢Á˺ܶàÌÖÂÛ¡£¿´À´ÓкܶàÈ˹Ø×¢Õâ¸ö£¬ÎÒ¾ÍÎÒ¸öÈ˹۵ã×öÁËЩ×ܽᣬϣÍû¶Ô´ó¼ÒÓÐËù°ïÖú¡£
1. ʹÓÃQueryString±äÁ¿
QueryStringÊÇÒ»Öַdz£¼òµ¥µÄ´«Öµ·½Ê½£¬Ëû¿ÉÒÔ½«´«Ë͵ÄÖµÏÔʾÔÚä¯ÀÀÆ÷µÄµØÖ·À¸ÖС£Èç¹ûÊÇ´«µÝÒ»¸ö»ò¶à¸ö°²È«ÐÔÒªÇ󲻸߻òÊǽṹ¼òµ¥µÄÊýֵʱ ......
×î½ü×öÍøÕ¾Óõ½ÁËÉÏ´«¿Ø¼þ£¬ÕÒµ½ÁËÒ»¸ö½çÃæ±È½ÏºÃ¿´µÄ Uploadify
¿´µ½±ðÈ˵ÄÎÄÕÂѧ»áʹÓà ¡£ÔÎĵØÖ·£º
http://doc.chinaunix.net/web/201001/304549.shtml
²»ÊÇתÌû£¬×Ô¼ºÐ´Ð´×Ô¼ºµÄ¡£Ò»¸öÍêÕûµÄ½â¾ö·½°¸¡£°üÀ¨ÎļþÉÏ´«£¬ÎļþÐÅÏ¢»ñÈ¡ºÍÏÔʾ£¬ÓïÑÔ£ºC#
Upload.aspx //ÉÏ´«Ö÷Ò³--Ö÷ÒªÊÇÅäÖà jquery. ......