中央民族大学学报:自然科学版
中央民族大學學報:自然科學版
중앙민족대학학보:자연과학판
Journal of The Central University for Nationalities(Natural Sciences Edition)
2012年
3期
48-52
,共5页
ASP.NET%验证码%动态网站%Session%Cookie%隐藏代码
ASP.NET%驗證碼%動態網站%Session%Cookie%隱藏代碼
ASP.NET%험증마%동태망참%Session%Cookie%은장대마
ASP. NET%Verification code%dynamic website%Session%Cookie%code behind
基于ASP.NET的动态网站的验证码可通过生成随机数字和字母字符串且存入位于服务器端内存里的Session中或位于客户端磁盘上的Cookie中,接着生成具有该随机数字和字母且加上背景噪音线和前景噪音点的验证码图片的静态页面发送至客户端浏览器,客户端用户输入用户名、密码和验证码并提交给Web应用服务器,Web应用服务器读取Session或Cookie中的用户名和密码来判断用户的合法性,同时读取其中的随机数字和字母字符串判断验证码的正确性,若用户不合法或验证码不正确,则发送信息到客户端要求重新输入,从而有效地防止用户利用机器人自动注册、登录、灌水.
基于ASP.NET的動態網站的驗證碼可通過生成隨機數字和字母字符串且存入位于服務器耑內存裏的Session中或位于客戶耑磁盤上的Cookie中,接著生成具有該隨機數字和字母且加上揹景譟音線和前景譟音點的驗證碼圖片的靜態頁麵髮送至客戶耑瀏覽器,客戶耑用戶輸入用戶名、密碼和驗證碼併提交給Web應用服務器,Web應用服務器讀取Session或Cookie中的用戶名和密碼來判斷用戶的閤法性,同時讀取其中的隨機數字和字母字符串判斷驗證碼的正確性,若用戶不閤法或驗證碼不正確,則髮送信息到客戶耑要求重新輸入,從而有效地防止用戶利用機器人自動註冊、登錄、灌水.
기우ASP.NET적동태망참적험증마가통과생성수궤수자화자모자부천차존입위우복무기단내존리적Session중혹위우객호단자반상적Cookie중,접착생성구유해수궤수자화자모차가상배경조음선화전경조음점적험증마도편적정태혈면발송지객호단류람기,객호단용호수입용호명、밀마화험증마병제교급Web응용복무기,Web응용복무기독취Session혹Cookie중적용호명화밀마래판단용호적합법성,동시독취기중적수궤수자화자모자부천판단험증마적정학성,약용호불합법혹험증마불정학,칙발송신식도객호단요구중신수입,종이유효지방지용호이용궤기인자동주책、등록、관수.
Verification code of dynamic website based on ASP. NET can generate random numbers and letters string, and stored in Session in memory of the server or in Cookie in the disk of the client, and then generate the random numbers and letters verification code image that has noise-line background and noise-point foreground in a static page and send it to the client browser, the client user input name, password and verification code and submit to the Web application servers, Web application server read user name and password in the Session or Cookie to determine the legitimacy of the user, while reading the random numbers and letters string in the Session or Cookie to judge the correctness of verification code, if the user is not legal or the verification code is not correct, then send a message to the client requirements to re-enter, so as to effectively prevent the user from the use of automated robots registration, login, irrigation.