로그인이 데이터베이스에 있는지 확인

Green_qaue

내 현재 코드를 사용하면 사용자 이름 / 비밀번호가 거짓 인 경우에도 다음 페이지로 넘어갈 수 있습니다. 이는 원하는 효과가 아닙니다. 이 if 문에 무엇을 넣어야합니까?

private bool UserLogin(string un, string pw){
        SqlConnection con = new SqlConnection(strcon);
        SqlCommand cmd = new SqlCommand("Select username from users where username=@un and password=@pw", con);
        cmd.Parameters.AddWithValue("@un", un);
        cmd.Parameters.AddWithValue("@pw", pw);
        con.Open();
        string result = Convert.ToString(cmd.ExecuteScalarAsync());
        if (????????????)
        {
            return true; 
        }
            return false;
    }
Dalorzo

실행이 누락되었습니다 cmd.ExecuteScalarAsync().

cmd.ExecuteScalar();

"Async"메서드를 사용하여 동일한 함수 내에서 결과를 반환하여 동기 실행을 반환하는 척하면 의도 한대로 작동하지 않을 수 있습니다.

또는 이것을 시도하지만 적어도 나에게는 의미가 없다고 생각합니다.

object obj = await cmd.ExecuteScalarAsync();

await 가 트릭을 할 것입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

값이 데이터베이스에 이미 있는지 확인

분류에서Dev

Firebase 데이터베이스에 perticular 값이 있는지 확인

분류에서Dev

데이터베이스에 행이 있는지 확인

분류에서Dev

drupal 데이터베이스에 값이 있는지 확인

분류에서Dev

데이터베이스에 자식이 있는지 확인

분류에서Dev

Java 데이터베이스에 값 (Accountnumber)이 있는지 확인

분류에서Dev

데이터베이스에 레코드가 있는지 확인

분류에서Dev

mysql 데이터베이스에 이메일이 있는지 PHP 확인

분류에서Dev

내 데이터베이스 테이블에 값이 있는지 확인

분류에서Dev

Yii2 : 데이터베이스에 ActiveRecord 모델이 있는지 확인

분류에서Dev

SQLite 데이터베이스에 일부 문자열이 있는지 확인

분류에서Dev

LINQ 데이터베이스 열 값이 List <string>에 있는지 확인

분류에서Dev

사용자가 내 데이터베이스에 있는지 확인하는 중

분류에서Dev

데이터베이스에 연결되어 있는지 확인하는 방법

분류에서Dev

SQLite : 데이터베이스가 있는지 확인

분류에서Dev

항목 목록이 데이터베이스에 있는지 확인하고 그렇지 않은 경우 데이터베이스에 추가

분류에서Dev

React- 데이터베이스에 사용자가 있는지 확인

분류에서Dev

데이터베이스에 다음 레코드가 있는지 확인

분류에서Dev

PHP를 사용하여 postgreSQL에 데이터베이스가 있는지 확인

분류에서Dev

Android의 데이터베이스에서 필드가 비어 있는지 확인

분류에서Dev

MySQL / PHP는 데이터가 데이터베이스 테이블에 있는지 확인합니다.

분류에서Dev

PouchDB는 로컬 데이터베이스가 있는지 확인합니다.

분류에서Dev

이메일이 데이터베이스에 이미 존재하는지 확인

분류에서Dev

SQLite 데이터베이스에 데이터가 있어도 로그인이 작동하지 않습니다.

분류에서Dev

레코드가 이미 데이터베이스에 있는지 제대로 확인하십시오.

분류에서Dev

Asp.Net의 데이터베이스에 데이터가 있는지 확인해야합니다.

분류에서Dev

데이터 구조 : 데이터베이스에 레코드가 있는지 확인?

분류에서Dev

데이터베이스에서 값 확인 (로그인)

분류에서Dev

MVC에서 페이지 뷰 수 계산 및 데이터베이스 로그인

Related 관련 기사

  1. 1

    값이 데이터베이스에 이미 있는지 확인

  2. 2

    Firebase 데이터베이스에 perticular 값이 있는지 확인

  3. 3

    데이터베이스에 행이 있는지 확인

  4. 4

    drupal 데이터베이스에 값이 있는지 확인

  5. 5

    데이터베이스에 자식이 있는지 확인

  6. 6

    Java 데이터베이스에 값 (Accountnumber)이 있는지 확인

  7. 7

    데이터베이스에 레코드가 있는지 확인

  8. 8

    mysql 데이터베이스에 이메일이 있는지 PHP 확인

  9. 9

    내 데이터베이스 테이블에 값이 있는지 확인

  10. 10

    Yii2 : 데이터베이스에 ActiveRecord 모델이 있는지 확인

  11. 11

    SQLite 데이터베이스에 일부 문자열이 있는지 확인

  12. 12

    LINQ 데이터베이스 열 값이 List <string>에 있는지 확인

  13. 13

    사용자가 내 데이터베이스에 있는지 확인하는 중

  14. 14

    데이터베이스에 연결되어 있는지 확인하는 방법

  15. 15

    SQLite : 데이터베이스가 있는지 확인

  16. 16

    항목 목록이 데이터베이스에 있는지 확인하고 그렇지 않은 경우 데이터베이스에 추가

  17. 17

    React- 데이터베이스에 사용자가 있는지 확인

  18. 18

    데이터베이스에 다음 레코드가 있는지 확인

  19. 19

    PHP를 사용하여 postgreSQL에 데이터베이스가 있는지 확인

  20. 20

    Android의 데이터베이스에서 필드가 비어 있는지 확인

  21. 21

    MySQL / PHP는 데이터가 데이터베이스 테이블에 있는지 확인합니다.

  22. 22

    PouchDB는 로컬 데이터베이스가 있는지 확인합니다.

  23. 23

    이메일이 데이터베이스에 이미 존재하는지 확인

  24. 24

    SQLite 데이터베이스에 데이터가 있어도 로그인이 작동하지 않습니다.

  25. 25

    레코드가 이미 데이터베이스에 있는지 제대로 확인하십시오.

  26. 26

    Asp.Net의 데이터베이스에 데이터가 있는지 확인해야합니다.

  27. 27

    데이터 구조 : 데이터베이스에 레코드가 있는지 확인?

  28. 28

    데이터베이스에서 값 확인 (로그인)

  29. 29

    MVC에서 페이지 뷰 수 계산 및 데이터베이스 로그인

뜨겁다태그

보관