Username
, Password
및 UserLevel
열이있는 tblUserAccounts
이 있습니다. 현재 Admin UserLevel에는 행이 하나만 있습니다. 그리고 C# 프로그램에서 관리자 계정 만 계정을 업데이트/삭제할 수 있습니다. 누군가가 tblUserAccounts
에서 모든 행을 삭제하지 못하게하고 적어도 하나 이상의 관리자 계정이 있는지 확인하려면 어떻게해야합니까? 도와주세요.Sql - 데이터베이스에서 하나의 관리자 계정이 삭제되지 않도록하는 방법
-2
A
답변
0
아마도 C# 응용 프로그램에는 사용자가 관리자인지 여부를 확인하기 전에 사용자를 편집/삭제해야하는 양식이있을 수 있습니다. 관리자가 아닌 사용자의 경우 양식을 숨기거나 메시지를 표시하지 않으면 UserLevel TBL) 및 그 후/또는 당신이 당신의 주요 관리자 데이터베이스 (tblUserAccounts에서 추가 필드)을 설정할 수 있습니다, 예를 들어 해당 필드 "IsMain"형 BIT 설정하고 호출 할 수 있습니다 :
IsMain = true
을
IsMain=false
그래서 당신은에 allways 당신이 한 명의 사용자 만 true로 설정하고 :) = 거짓 상태를 사용자에게 보여주는 :)
관련 문제
- 1. Doctrine 레코드가 삭제되지 않도록하는 올바른 방법
- 2. 게시물은 데이터베이스에서 삭제되지 않습니다
- 3. 데이터가 데이터베이스에서 삭제되지 않습니다.
- 4. 블록이 데이터베이스에서 삭제되지 않았습니다
- 5. 데이터베이스에서 레코드가 삭제되지 않았습니다.
- 6. 삭제 된 항목은 데이터베이스에서 삭제되지
- 7. C#에서 파일이 삭제되지 않도록하는 프로세스가 무엇입니까?
- 8. Firebase 데이터베이스 규칙. .set (null) 호출로 노드가 삭제되지 않도록하는 방법
- 9. 테이블이 PostrgreSQL 데이터베이스에서 삭제되지 않음
- 10. 서비스에서 관리자 계정이 필요한 앱 실행
- 11. SQL 행이 삭제되지 않습니다
- 12. 트리거를 시작하려면 쿼츠에 관리자 계정이 필요합니까?
- 13. 관리자 계정이 고객과 동일한 사용자 클래스에 있어야합니까?
- 14. PHP에서 삭제되지 않는 SQL
- 15. Azure WebJob 대기열 메시지가 Azure 대기열에서 삭제되지 않도록하는 방법은 무엇입니까?
- 16. 항목이 녹아웃 UI에서 삭제되었지만 데이터베이스에서 삭제되지 않았습니다.
- 17. 행이 데이터베이스에서 삭제되지 않습니다. DataGridView & SQLCE
- 18. 데이터베이스에서 단 하나의 datagridview 열을 업데이트하는 방법
- 19. SQL 데이터베이스에서 단 하나의 최소 레코드 만 표시하는 방법
- 20. MVC 모델의 SQL Server 데이터베이스에서 하나의 레코드를 검색하는 방법
- 21. PHP에서 삭제되지 않는 SQL 문
- 22. SQL 서버 관리자 그룹
- 23. 하나의 Mac에 여러 iPhone 개발자 계정이 있습니까?
- 24. SQL 데이터베이스에서 단어를 바꾸는 방법
- 25. SQL 데이터베이스에서 데이터를 업데이트하는 방법
- 26. SQL 데이터베이스에서 필드를 업데이트하는 방법
- 27. SQL 데이터베이스에서 레코드를 계산하는 방법?
- 28. 레일 3 : 적어도 하나의 필드가 비어 있지 않도록하는 방법
- 29. 다른 JSP 페이지에서 하나의 JSP 페이지를 다시로드하지 않도록하는 방법
- 30. SQL 정리 기능 행이 정말로 삭제되지 않는다
권한으로 /로드되기 때문에 어딘가에 "보호"한 관리자를해야합니다 – Werdna