嗯。就是验证用户吧? 至少有2种办法:1、你可以在数据库中写好一个现成的验证用户的存储过程。如:SELECT userid FROM usertable WHERE username=@username and userpassword=@userpassword。然后在程序中执行这个存储过程便可。然后嘛,统计数据库返回的结果的行数就可以了。多于0条就通过验证,等于0条则不通过。
2、或者,你也可以把数据读到本地啊。就SELECT * FROM usertable WHERE username=XXX。 然后你再来一个DataReader,假如叫checkreader。把用户输入的密码和checkreader[userpassword]比较即可。不知道是不是楼主的意思。具体很多书上都有讲。
我的意思是,用户密码是存在数据库中吧,用户在登录页面输入了ID和Password,然后怎样判断密码正确。这样就要用SqlDataSource吧,怎样用?如果用Asp.Net 1.1,我可以写"select user_pw from userinfo where userid = " + userid.text。然后通过传回的数据(sqlreader)进行比较。
至少有2种办法:1、你可以在数据库中写好一个现成的验证用户的存储过程。如:SELECT userid FROM usertable WHERE username=@username and userpassword=@userpassword。然后在程序中执行这个存储过程便可。然后嘛,统计数据库返回的结果的行数就可以了。多于0条就通过验证,等于0条则不通过。
然后你再来一个DataReader,假如叫checkreader。把用户输入的密码和checkreader[userpassword]比较即可。不知道是不是楼主的意思。具体很多书上都有讲。