이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 547888|회답: 201

[ASP.NET] .NET/C# 소프트웨어 라이선스 플랫폼 [소스 코드]

  [링크 복사]
게시됨 2018. 2. 5. 오후 1:44:34 | | |


2016년에 소프트웨어 라이선스 플랫폼이 만들어졌고, 소프트웨어는 시간에 따라 요금이 부과되었으며, 기계는 바인딩되었습니다. 그래서 이 시스템 세트는 그때 작성되었고, 이 시스템들은 만족하는 데 사용할 수 있으며, 기능도 완벽하지 않아 참고와 소통을 위해 참고할 수 있습니다!

소프트웨어 기능:

소프트웨어에 등록을 추가해 사용 시간을 설정하고, 머신을 사용자 사용 시간을 설정하도록 바인딩하세요.

일반적인 함수들을 소개합니다:

1: 권한을 가진 사용자를 추가할 수 있습니다

2: 사용자 인증 시간을 설정할 수 있습니다

3: 사용자가 기기를 묶을 수 있도록 권한을 부여하고, 한 사용자가 여러 장치를 묶을 수 있습니다

4: 사용자는 비활성화되거나 삭제될 수 있습니다

5: Access 데이터베이스를 사용하며, 다른 구성 요소를 설치할 필요가 없으며, 편리하고 빠른 배포


서버 사이드 배포:

IIS를 설치하고 .NET 4.0 환경을 만든 뒤, 새 웹사이트를 직접 만든 뒤 아카이브를 사이트의 루트 디렉터리로 압축 해제하세요!!

안내 문구가 나오면: 'Microsoft.Jet.OleDb.4.0' 제공자가 로컬 머신에 등록되어 있지 않습니다.

실행 플랫폼을 32비트 실행 플랫폼으로 변경해 주세요.

데이터베이스 연결 문자열은 web.config에서 설정할 수 있으며, 기본 데이터베이스 비밀번호는 admin123입니다

기본 계정 http://xxx/Account/Index 배경  admin@admin.com  비밀번호 123123

클라이언트 설정:

ManagerAuth.dll 파일 인용:

Main 메서드 진입점에 다음 코드를 추가하세요:




소스 코드에는 "소프트웨어 권한 시스템 구축 및 사용 비디오 튜토리얼" 파일이 포함되어 있습니다.

소스 코드 다운로드:

링크: https://pan.baidu.com/s/1htxC9NY 비밀번호:
관광객 여러분, 이 게시물의 숨겨진 내용을 보고 싶으시다면 부탁드립니다회답



점수

참가자 수1MB+1 기여하다+1 무너지다 이유
배우는 것을 좋아하는 작은 초보자 + 1 + 1 정말 한 명이야!

모든 평점 보기





이전의:블록체인 국내외 거래 플랫폼
다음:. .NET 읽기 전용 수집 인터페이스의 이야기
게시됨 2020. 3. 19. 오후 5: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. 2. 5. 오후 5:02:50 |
2018-2-5 16:29에 게시됨
사용자마다 공개 키 세트와 개인 키 세트가 있고, 공개 및 개인 키가 소프트웨어에 저장될 수 있습니다

저는 ...

질문해야 할 점이 있습니다. 즉, 클라이언트가 통과했는지입니다:
http://192.168.44.233:9090/api/User?email=chz&password=e10adc3949ba59abbe56e057f20f883e&device=a6442f9e872da18ce45e5a8fb516d8c8

그런데 왜 서버가 이 Get 메서드를 받나요? 서버 측에서 정의된 다른 함수들과는 다릅니다.
httphelper에 대해서는 잘 모릅니다.
조언 부탁드립니다.
게시됨 2020. 3. 20. 오전 11:37:32 |
샤오 자오가 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 사용할 때는 이 두 가지 인용을 해야 하는 걸까요?
게시됨 2018. 2. 5. 오후 2:39:01 |
공유해 주셔서 감사합니다
게시됨 2018. 2. 5. 오후 2:41:25 |
RSA를 수정하고 dll 파일을 다시 만들면 여전히 사용할 수 있나요?
@版主
 집주인| 게시됨 2018. 2. 5. 오후 3:42:37 |
CHZ2008, 2018-2-5 14:41에 게시됨
RSA를 수정하고 dll 파일을 다시 만들면 여전히 사용할 수 있나요?
@版主

소스 코드는 이미 사용 가능하며, 원하는 대로 변경할 수 있습니다
게시됨 2018. 2. 5. 오후 4:03:06 |
다니엘은 정말 대단해요
게시됨 2018. 2. 5. 오후 4:13:12 |
작은 글이 2018-2-5 15:42에 게시됨
소스 코드는 이미 사용 가능하며, 원하는 대로 변경할 수 있습니다

@小渣渣
소스 코드를 방금 봤는데, 작성 방식은 RSA를 데이터베이스에 저장하는 거였어요. 그리고 세대마다 다릅니다. 우리가 이전에 분석한 것은, 다른 사람들이 공개키 또는 개인 키를 지정할 수 있다는 점입니다.
또한, 당신은 winform 승인자이고, 웹 프로그램 승인에 사용되는 것으로 보이는 반환 정보를 보게 됩니다.
 집주인| 게시됨 2018. 2. 5. 오후 4:29:35 |
chz2008, 2018-2-5 16:13에 게시됨
@小渣渣
소스 코드를 방금 봤는데, 작성 방식은 RSA를 데이터베이스에 저장하는 거였어요. 그리고 세대마다 다릅니다. 우리가 다른 사람들에 대해 분석하던 것은 다른 사람들이...

사용자마다 공개 키 세트와 개인 키 세트가 있고, 공개 및 개인 키가 소프트웨어에 저장될 수 있습니다

각 사용자는 다른 사용자가 위조를 막기 위해 서로 다른 공개키와 개인 키를 가지고 있습니다
게시됨 2018. 2. 5. 오후 5:01:46 |
@小渣渣
질문해야 할 점이 있습니다. 즉, 클라이언트가 통과했는지입니다:
http://192.168.44.233:9090/api/User?email=chz&password=e10adc3949ba59abbe56e057f20f883e&device=a6442f9e872da18ce45e5a8fb516d8c8

그런데 왜 서버가 이 Get 메서드를 받나요? 서버 측에서 정의된 다른 함수들과는 다릅니다.
httphelper에 대해서는 잘 모릅니다.
조언 부탁드립니다.
게시됨 2018. 2. 5. 오후 6:00:14 |
형, 여기 안정적이야
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com