database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 89 게시물 읽기
No. 89
postgres와 PHP,apache를 이용한 기본인증에 대하여
작성자
정학현
작성일
1999-10-27 16:44
조회수
18,821

제가 postgres와 PHP,apache를 이용한 기본인증을 사용하려고 하고 있습니다.

혹시 참고할만하 사이트나 예제소스를 구할 수 있으면 너무너무 감사하겠습니다.

 

그리구 아래는 제가 짠 소스입니다. 근데 이거이가......디비에서 값은 잘 가지구 오구 비교두

잘 하구 하는데 문제는....쩝.....틀린아이디,틀린 비번으로 접속해도 쿠키가 브라우저로

갑니다..흑...우찌해야 할까요? 고수님들의 답변을 기다립니다...제발 도와주셔요~~

 

<?php

 

cfunction authenticate() {

Header( "WWW/authenticate: basic realm="MoraNet Login" ");

Header( "HTTP/1.0 401 Unauthorized");

$title= "Invalid Login";

?>

아이디와 암호가 필요합니다!

<form>

<input type=button value=" 뒤 로 " onclick=window.history.back(/1)>

</form>

<?php

exit;

}

 

if($PHP_AUTH_USER==''){

authenticate();

} else {

 

// pg_connect()는 데이타베이스에 연결작업을 진행한다.

$conn = pg_Connect("dbname=jhh port=5432 user=postgres password=98tyvlddnjfem326");

 

// Db connection problem

if (!$conn) {

echo "Database connection error.\n";

}

 

echo "유저값은 $PHP_AUTH_USER 입니다.";

 

$query_parent="SELECT * FROM user WHERE id='$PHP_AUTH_USER' and passwd='$PHP_AUTH_PW';";

$result = pg_Exec($conn, $query_parent);

 

echo "<!//";

$userinfo = pg_fetch_row($result,0);

echo "//>";

 

if($PHP_AUTH_USER!=$userinfo[0]){

authenticate();

exit;

}else{

echo "통과!!";

 

}

// pg_FreeResult($result);

// pg_Close($conn);

}

?>

 

어떻게 하면 틀린인증에 대해서 다시 인증창을 띄울수 있을까요?....

고수님들의 도움을 기다리며....초보가.....

[Top]
No.
제목
작성자
작성일
조회
97데이타가 있는지 없는지 확인하려면?
최동욱
1999-10-29
20796
99┕>Re: 데이타가 있는지 없는지 확인하려면?
정재익
1999-10-29 18:53:23
21254
95웹에서 디비 연결시에......
김종혁
1999-10-29
19660
96┕>Re: 웹에서 디비 연결시에......
정재익
1999-10-29 09:11:50
20936
90php에서 db에 datetime으로 insert하는 법
권재현
1999-10-27
20123
92┕>Re: php에서 db에 datetime으로 insert하는 법 [1]
정재익
1999-10-27 17:49:36
21526
93┕>Re: php에서 db에 datetime으로 insert하는 법
정학현
1999-10-27 17:53:48
20407
94 ┕>Re: Re: php에서 db에 datetime으로 insert하는 법
이정환
1999-10-28 01:33:58
22303
89postgres와 PHP,apache를 이용한 기본인증에 대하여
정학현
1999-10-27
18821
107┕>Re: postgres와 PHP,apache를 이용한 기본인증에 대하여
정재익
1999-10-31 23:43:23
22863
84postgresql의 grant 에 대해서 ... &lt;급&gt;
이태성
1999-10-26
26832
86┕>Re: postgresql의 grant 에 대해서 ... &lt;급&gt;
정재익
1999-10-27 00:22:35
27516
78사진등록하여 사용하는 방법은?
유병훈
1999-10-26
27078
81┕>Re: 사진등록하여 사용하는 방법은?
정재익
1999-10-26 17:50:45
27985
77[급]도와주세요
이미선
1999-10-26
26598
80┕>Re: NT MS SQL을 PostgreSQL로 옮기는 법
정재익
1999-10-26 17:45:56
27423
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.054초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다