>  기사  >  백엔드 개발  >  小弟我是初学者,小弟我要腾飞

小弟我是初学者,小弟我要腾飞

WBOY
WBOY원래의
2016-06-13 09:59:10706검색

我是菜鸟,我要腾飞
mysql数据库,c#写的程序,c/s结构,

create table user
(
id varchar(10),
name varchar(20)
pass varchar(20)
islogin varchar(20)
 )
insert into user
 select '01','a1' 'a1' '1'
insert into user
 select '02','a2''a2' '0'
得到user的内容如下例如  
name pass islogin 
a1 a1 1
a2 a2 0

现在我想写一个验证用户名密码的验证啊,当a1用户输入的name pass的内容都正确时修改islogin为1,islogin默认为0,表示用户已经登录,当再有相同的的用户名登录时禁止登录 。当用户退出时修改islogin的值为0。

------解决方案--------------------
完全是业务逻辑问题 不涉及到复杂的sql
------解决方案--------------------
你做到哪一步了,有什么问题
------解决方案--------------------
这个功能应该在你的LOGIN代码和LOGOUT代码中去实现。不是在数据库中实现的。
------解决方案--------------------
登录之前检测islogin为1时就不让登录,提示“此帐户已经登录了,请等待其退出”。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.