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 107 게시물 읽기
No. 107
Re: postgres와 PHP,apache를 이용한 기본인증에 대하여
작성자
정재익
작성일
1999-10-31 23:43
조회수
22,818

가장 좋은 방법은 mod_auth_pgsql을 이용하는 것인것 같습니다.

제일 확실하게 인증 할 수 있는 방법인 듯 합니다.

그리고 아래 소스는 테스트 해볼려다가 포기했습니다. :/0

인증 방법에 대해서는 여기 홈페이지에 있는 글을 참조하시기

바랍니다.

 

> 제가 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 passw

> ord=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 pas

> swd='$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
20758
99┕>Re: 데이타가 있는지 없는지 확인하려면?
정재익
1999-10-29 18:53:23
21211
95웹에서 디비 연결시에......
김종혁
1999-10-29
19600
96┕>Re: 웹에서 디비 연결시에......
정재익
1999-10-29 09:11:50
20862
90php에서 db에 datetime으로 insert하는 법
권재현
1999-10-27
20107
92┕>Re: php에서 db에 datetime으로 insert하는 법 [1]
정재익
1999-10-27 17:49:36
21470
93┕>Re: php에서 db에 datetime으로 insert하는 법
정학현
1999-10-27 17:53:48
20360
94 ┕>Re: Re: php에서 db에 datetime으로 insert하는 법
이정환
1999-10-28 01:33:58
22242
89postgres와 PHP,apache를 이용한 기본인증에 대하여
정학현
1999-10-27
18777
107┕>Re: postgres와 PHP,apache를 이용한 기본인증에 대하여
정재익
1999-10-31 23:43:23
22818
84postgresql의 grant 에 대해서 ... &lt;급&gt;
이태성
1999-10-26
26808
86┕>Re: postgresql의 grant 에 대해서 ... &lt;급&gt;
정재익
1999-10-27 00:22:35
27461
78사진등록하여 사용하는 방법은?
유병훈
1999-10-26
27044
81┕>Re: 사진등록하여 사용하는 방법은?
정재익
1999-10-26 17:50:45
27950
77[급]도와주세요
이미선
1999-10-26
26562
80┕>Re: NT MS SQL을 PostgreSQL로 옮기는 법
정재익
1999-10-26 17:45:56
27368
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.058초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다