この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 547888|答える: 201

[ASP.NET] .NET/C#ソフトウェアライセンスプラットフォーム【ソースコード】

  [リンクをコピー]
掲載地 2018/02/05 13:44:34 | | |


2016年にソフトウェアライセンスプラットフォームが作られ、ソフトウェアは時間に応じて料金が設定され、機械もバインドされました。このシステムは当時に作成されました。このシステムは使いこなせますが、機能は完璧ではありません。参考までにお伝えします!

ソフトウェアの特徴:

ソフトウェアに登録して使用し、マシンをバインドしてユーザー使用時間を設定します。

一般関数を紹介します:

1: 認可ユーザーを追加できます

2: ユーザー承認時間を設定できます

3: ユーザーにデバイスのバインドを許可し、1人のユーザーが複数のデバイスをバインドできるようにします

4: ユーザーは無効化または削除される可能性があります

5: アクセスデータベースを使い、他のコンポーネントをインストールする必要がなく、便利かつ迅速な展開


サーバーサイド展開:

IISをインストールして.NET 4.0環境を作り、直接新しいウェブサイトを作成し、アーカイブをサイトのルートディレクトリに解凍してください!!

促された場合:『Microsoft.Jet.OleDb.4.0』プロバイダーはローカルマシンに登録されていません。

ランニングプラットフォームを32ビットのランニングプラットフォームに変更してください。

データベース接続文字列はweb.configで設定でき、デフォルトのデータベースパスワードはadmin123です

デフォルトアカウント http://xxx/Account/Index 背景  admin@admin.com  パスワード123123

クライアント設定:

ManagerAuth.dllファイルの引用:

メインメソッドのエントリポイントに、次のコードを追加します。




ソースコードには「ソフトウェア認可システムの構築と使用に関するビデオチュートリアル」ファイルが含まれています。

ソースコードダウンロード:

リンク:https://pan.baidu.com/s/1htxC9NY パスワード:
観光客の皆さん、この投稿の隠された内容を見たい方は、どうぞ答える



スコア

参加者数1MB+1 貢献する+1 倒れる 理由
学ぶのが大好きな小さな初心者 + 1 + 1 一つみたいに!

すべての評価を見る





先の:ブロックチェーンの国内外の取引プラットフォーム
次に:. .NET 読み取り専用のコレクションインターフェースの物語
掲載地 2020/03/19 17:17:28 |
大家さんに質問したいことがあります。@小渣渣
私のテストプログラムが所有者から送られたソースコードパッケージ内のManagerAuth/bin/Debug/ManagerAuth_Secure//ManagerAuth.dllを参照することには問題ありませんが、元のパッケージにあっても再生成されたものでも、ManagerAuth/bin/Debug/ManagerAuth.dllを参照するとエラーが出ます。
どうなっているのですか。

エラーメッセージは以下の通りです:

FileNotFoundExceptionが処理されていません

「System.IO.FileNotFoundException」型の未処理例外が ManagerAuth.dll に発生します

追加情報:「HttpHelper, Version=1.8.0.0, Culture=neutral, PublicKeyToken=null」またはその依存関係のいずれかのファイルまたはアセンブリの読み込みに失敗しました。 システムが指定されたファイルを見つけられません。
掲載地 2018/02/05 17:02:50 |
2018年2月5日 16:29公開
ユーザーによって公開鍵と秘密鍵のセットがあり、公開鍵と秘密鍵はソフトウェアに保存されている場合があります

私は利用者です...

クライアントが通過したかどうか、問うべき質問があります:
http://192.168.44.233:9090/api/User?email=chz&password=e10adc3949ba59abbe56e057f20f883e&device=a6442f9e872da18ce45e5a8fb516d8c8

では、なぜサーバーはこのGetメソッドを受け取るのでしょうか? サーバー側で定義された他の関数ではなく、
httphelperについてはあまり詳しくありません。
アドバイスをお願いします。
掲載地 2020/03/20 11:37:32 |
Xiao Zhaoが2020年3月19日 20:55に投稿しました
HttpHelper.dllを参照するためのHttpHelperが欠けています

これは確かに欠けています。 テストプログラムでHttpHelper.dllを引用した後もNewtonsoft.Json.dllエラーが表示され、再度Newtonsoft.Json.dllすると問題ありませんでした。
でも、なぜManagerAuth/bin/Debug/ManagerAuth_Secure/ManagerAuth.dllを使うときはManagerAuth.dllだけ参照し、ManagerAuth/bin/Debug/ManagerAuth.dllを使うときはその2つを引用しなければならないのでしょうか?
掲載地 2018/02/05 14:39:01 |
共有してくれてありがとう
掲載地 2018/02/05 14:41:25 |
もしRSAを改変してdllファイルを作り直したら、まだ使えますか?
@版主
 地主| 掲載地 2018/02/05 15:42:37 |
chz2008 2018年2月5日 14:41 に投稿
もしRSAを改変してdllファイルを作り直したら、まだ使えますか?
@版主

ソースコードはすでに入手可能で、好きなように変更できます
掲載地 2018/02/05 16:03:06 |
ダニエルは素晴らしいです
掲載地 2018/02/05 16:13:12 |
小さなスラッグが2018年2月5日 15:42に投稿
ソースコードはすでに入手可能で、好きなように変更できます

@小渣渣
ソースコードを見たところ、あなたの書き方はRSAをデータベースに保存するものでした。 そして世代ごとに違います。 以前に分析したのは、他の者は公開鍵かプライベート鍵かを指定するかということです。
さらに、あなたはwinform認証者であり、返送された情報が表示されます。これはウェブプログラム認証に使われているようです。
 地主| 掲載地 2018/02/05 16:29:35 |
CHZ2008 2018年2月5日 16:13 投稿
@小渣渣
ソースコードを見たところ、あなたの書き方はRSAをデータベースに保存するものでした。 そして世代ごとに違います。 私たちが他者について分析していたのは、他者が...

ユーザーによって公開鍵と秘密鍵のセットがあり、公開鍵と秘密鍵はソフトウェアに保存されている場合があります

各ユーザーは異なる公開鍵と秘密鍵を通信に割り当て、他の人が偽造するのを防ぐことを考えています
掲載地 2018/02/05 17:01:46 |
@小渣渣
クライアントが通過したかどうか、問うべき質問があります:
http://192.168.44.233:9090/api/User?email=chz&password=e10adc3949ba59abbe56e057f20f883e&device=a6442f9e872da18ce45e5a8fb516d8c8

では、なぜサーバーはこのGetメソッドを受け取るのでしょうか? サーバー側で定義された他の関数ではなく、
httphelperについてはあまり詳しくありません。
アドバイスをお願いします。
掲載地 2018/02/05 18:00:14 |
兄さん、これは安定してる
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com