ホームページ  >  記事  >  バックエンド開発  >  弟、初心者です、弟、脱ぎたいです

弟、初心者です、弟、脱ぎたいです

WBOY
WBOYオリジナル
2016-06-13 13:51:23745ブラウズ

私は初心者です。
mysql データベース、C# で書かれたプログラム、C/S 構造、

create table user
(
id varchar(10),name varchar (20)
pass varchar(20)
islogin varchar(20)
)
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 が入力した名前パスが正しい場合は、islogin を 1 に変更します。デフォルトの islogin は 0 です。これは、ユーザーが再度同じユーザー名がある場合 ログイン中はログインを禁止します。ユーザーがログアウトするときに、islogin の値を 0 に変更します。


-----解決策---------
これは完全にビジネス ロジックの問題であり、複雑な SQL は必要ありません。
------解決策------------------
どのステップを実行しましたか?何が問題ですか?
------解決策---------
この関数はログイン コードとログアウトに含める必要があります。それをコードで。データベースには実装されていません。
------解決策----------------------
以前に 1 として検出された場合は islogin を許可しないログイン ログインすると、「このアカウントはすでにログインしています。ログアウトするまでお待ちください。」というメッセージが表示されます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。