|
VFP ·R¥ÎªÌªÀ°Ï ¥»°Q½×°Ï¬° Visual Foxpro ·R¥ÎªÌ¸gÅç¥æ¬yªº¦a¤è, ½Ð¦h¦h§Q¥Î"·j´M"ªº¥\¯à, ¥ý¬d¬Ý¬Ý¦³µL«e¨Ò¥i´`, ¦pªGÁÙ¦³¤£À´ªº¦Aµo°Ý. ³¡¥÷¥DÃD¦³ªþ¥[ÀÉ®×, ¶·¥ýµù¥U¦¨¬°ªÀ°Ï©~¥Á¤~¥i¥H¤U¸ü.
|
¤W¤@½g¥DÃD :: ¤U¤@½g¥DÃD |
µoªí¤H |
¤º®e |
Ruey
µù¥U®É¶¡: 2003-03-12 ¤å³¹: 1698 ¨Ó¦Û: tunglo
²Ä 1 ¼Ó
|
µoªí©ó: ¬P´Á¤» ¤G¤ë 14, 2004 1:06 pm ¤å³¹¥DÃD: [±ÀÂË]¤£·í½s¼gSQL»y¥y¾ÉP¨t²Î¤£¦w¥þ |
|
|
¦b¤@¯ëªº¦h¥Î¤áÀ³¥Î¨t²Î¤¤¡A¥u¦³¾Ö¦³¥¿½Tªº¥Î¤á¦W©M±K½Xªº¥Î¤á¤~¯à¶i¤J¸Ó¨t²Î¡C§Ú̳q±`»Ýn½s¼g¥Î¤áµn¿ýµøµ¡¨Ó±±¨î¥Î¤á¨Ï¥Î¸Ó¨t²Î¡A³oùØ¥HVisual Basic+ADO¬°¨Ò¡G
¡@¡@¤@¡Bº|¬}ªº²£¥Í
¡@¡@¥Î©óµn¿ýªºªí
¡@¡@Users(name,pwd)
¡@¡@«Ø¥ß¤@Óªí³æFrmlogin¡A¨ä¤W¦³¨âӤ奻®ØText1¡AText2©M¨âÓ©R¥O«ö¶scmdok¡Acmdexit¡C¨âӤ奻®Ø¤À§O¥Î©óÅý¥Î¤á¿é¤J¥Î¤á¦W©M±K½X¡A¨âÓ©R¥O«ö¶s¥Î©ó¡§µn¿ý¡¨©M¡§°h¥X¡¨¡C
¡@¡@1¡B©w¸qAdo Connectionª«¥ó©MADO RecordSetª«¥ó¡G
¡@¡@Option Explicit
¡@¡@Dim Adocon As ADODB.Connection
¡@¡@Dim Adors As ADODB.Recordset
¡@¡@2¡B¦bForm_Load¤¤¶i¦æ¸ê®Æ®w³s±µ¡G
¡@¡@Set Adocon = New ADODB.Connection
¡@¡@Adocon.CursorLocation = adUseClient
¡@¡@adocon.Open "Provider=Microsoft.jet.OLeDB.4.0.1;Data Source=" && _
¡@¡@App.Path && " est.mdb;"
¡@¡@cmdok¤¤ªº¥N½X
¡@¡@Dim sqlstr As String
¡@¡@sqlstr = "select * from usersswheresname='" && Text1.Text && _
¡@¡@"' and pwd='" && Text2.Text && "'"
¡@¡@Set adors = New ADODB.Recordset
¡@¡@Set Adors=Adocon.Execute(sqlstr)
¡@¡@If Adors.Recordcount>0 Then //©ÎIf Not Adors.EOF then
¡@¡@....
¡@¡@MsgBox "Pass" //³q¹LÅçÃÒ
¡@¡@Else
¡@¡@...
¡@¡@MsgBox "Fail" //¥¼³q¹LÅçÃÒ
¡@¡@End if
¡@¡@¹B¦æ¸Óµ{¦¡¡A¬Ý°_¨Ó³o¼Ë°µ¨S¦³¤°»ò°ÝÃD¡A¦ý¬O·í¦bText1¤¤¿é¤J¥ô·N¦r¦ê(¦p123)¡A¦bText2¤¤¿é¤Ja' or 'a'='a®É¡A§Ų́ӬÝsqlstr¦¹®ÉªºÈ¡G
¡@¡@select * from usersswheresname='123' and pwd='a' or 'a'='a'
¡@¡@°õ¦æ³o¼Ë¤@ÓSQL»y¥y¡A¥Ñ©óor¤§«áªº'a'='a'¬°¯uÈ¡A¥unusersªí¤¤¦³°O¿ý¡A«h¥¦ªºªð¦^ªºeofȤ@©w¬°False,³o¼Ë´N»´©ö¦a¶¹L¤F¨t²Î¹ï©ó¥Î¤á©M±K½XªºÅçÃÒ¡C
¡@¡@³o¼Ëªº°ÝÃD±N·|¥X²{¦b©Ò¦³¨Ï¥Îselect * from usersswheresname='" && name && "' and pwd='" && password &&"'ªº¦UºØ¨t²Î¤¤¡AµL½×§A¬O¨Ï¥Î¨ººØ½sµ{»y¨¥¡C
¡@¡@¤G¡Bº|¬}ªº¯SÂI
¡@¡@¦bºô¸ô¤W¡A¥H¤W°ÝÃD¤×¨ä©úÅã¡Aµ§ªÌ¦b³\¦hºô¯¸¤¤³£µo²{¯à¨Ï¥Î³oºØ¤è¦¡¶i¤J»Ýn¶i¦æ¥Î¤á¦W©M±K½XÅçÃÒªº¨t²Î¡C³o¼Ëªº¤@ÓSQLº|¬}¨ã¦³¦p¤Uªº¯SÂI¡G
¡@¡@1¡B»P½sµ{»y¨¥©Î§Þ³NµLÃö
¡@¡@µL½×¬O¨Ï¥ÎVB¡BDelphi¡BVFPÁÙ¬OASP¡BJSP¡C
¡@¡@2¡BÁô½ª©Ê
¡@¡@²{¦³ªº¨t²Î¤¤¦³¬Û·í¤@³¡¤À¦s¦bµÛ³oÓº|¬}¡A¦Ó¥B¤£©öı¹î¡C
¡@¡@3¡B¦M®`©Ê
¡@¡@¤£»Ýn¶i¦æ¥Î¤á¦W©Î±K½Xªº²q´ú§Y¥i»´©ö¶i¤J¨t²Î¡C
¡@¡@¤T¡B¸Ñ¨Mº|¬}ªº¤èªk
¡@¡@1¡B±±¨î±K½X¤¤¤£¯à¥X²{ªÅ®æ¡C
¡@¡@2¡B¹ï±K½X±Ä¥Î¥[±K¤è¦¡¡C
¡@¡@³oùØn´£¤Î¤@ÂI¡A¥[±K¤£¯à±Ä¥Î¹L©ó²³æªººtºâªk¡A¦]¬°¹L©ó²³æªººtºâªk·|Åý¤H¯à°÷ºc³y¥X§Î¦pa' or 'a'='aªº±K¤å¡A±q¦Ó¶i¤J¨t²Î¡C
¡@¡@3¡B±N¥Î¤áÅçÃÒ©M±K½XÅçÃÒ¤À¶}¨Ó°µ¡A¥ý¶i¦æ¥Î¤áÅçÃÒ¡A¦pªG¥Î¤á¦s¦b¡A¦A¶i¦æ±K½XÅçÃÒ¡A³o¼Ë¤@¨Ó¤]¯à¸Ñ¨M°ÝÃD¡C _________________ #############################
§Ö¼Ö¶ý«}¨t¦C©¯ºÖ¦v°t,³Ü¤Q¥þÂû´ö~ì¨Ó©¯ºÖ¨º»ò²³æ!!
¾Ç·|VFP¨Ï¥ÎªÌªÀ°Ïªº·j´M,Code¤~·|§ó¦³½ì~
############################# |
|
¦^³»ºÝ |
|
|
summer
µù¥U®É¶¡: 2003-06-19 ¤å³¹: 32
²Ä 2 ¼Ó
|
µoªí©ó: ¬P´Á¤T ¤G¤ë 25, 2004 7:44 pm ¤å³¹¥DÃD: |
|
|
³oÓ°ÝÃD¯u¬OÓ¦n°ÝÃD
§Ú¤j¬ù¦b¥|¦~«eµo²{³o°ÝÃD¡A¦]¦¹§Ú¬d¾\¤FSQL server»PWindows NTªº¨Ï¥ÎªÌ±b¸¹¥i§_¨Ï¥Î¦p¼Ó¥D©Ò´£ªº³o¨Ç¥i¨Ñ¤J«Iªº«Dªk¦r¤¸¡A©Ò©¯³o¨Ç¦r¤¸¬ÒµLªk¦¨¬°µn¤JªÌ±b¸¹ªº¤@³¡¥÷¡A¦]¦¹¡A§Ú¦b©Ò¦³nµn¤Jªº¹º±¸Ì¡A¥þ±¨Ï¥Î¤@Ó°»´úªº Class¡A§â¥i¯àªº°ÝÃD¦r¤¸¥þ³¡¥ý¦æ°»´ú¡A¦b¨S¦³°ÝÃD«á¡A¦A°e©¹«áºÝ°õ¦æÅçÃÒ¡A¥H½T«O«Dªk¨Ï¥ÎªÌ¸õ¹L¦w¥þÅçÃÒ³o¤@Ãö.....
³oÓ¤èªk§Ú¦b C# ¤]¨Ï¥Î¡A®ÄªG¤]¬O¤@¼ËØB...
µù¡G
¡@¦b¦¹´£¨Ñ«Dªkµn¤JªÌ¥i¯à¨Ï¥Îªº¦r¤¸¤Î¦r¤¸²Õ¨Ñ¤j®a°Ñ¦Ò
¡@¡y -- ¡z¡B¡y '= ¡z¡B¡y /* ¡z¡B¡y */ ¡z¡B¡y 1=1 ¡z¡B¡y 1=0 ¡z¡B¡y '=' ¡z¡B¡y ' ¡z |
|
¦^³»ºÝ |
|
|
|
|
±z µLªk ¦b³oÓª©±µoªí¤å³¹ ±z µLªk ¦b³oÓª©±¦^ÂФ峹 ±z µLªk ¦b³oÓª©±½s¿è¤å³¹ ±z µLªk ¦b³oÓª©±§R°£¤å³¹ ±z µLªk ¦b³oÓª©±¶i¦æ§ë²¼ ±z µLªk ¦b³oÓª©±ªþ¥[ÀÉ®× ±z µLªk ¦b³oÓª©±¤U¸üÀÉ®×
|
Powered by phpBB © 2001, 2005 phpBB Group ¥¿Å餤¤å»y¨t¥Ñ phpbb-tw ºûÅ@»s§@
|