2012-09-28 5 views
0

나는 등록 양식을 사용하여 웹 사이트를 만들었습니다.이 양식은 유효성을 검사하고 끝에 데이터베이스에 정보를 삽입합니다. 지금해야 할 일은 사용자가 등록한 계정에 액세스 할 수있게하는 것입니다. 나는 그들이 사용자 등록 웹 사이트에 오는 것처럼 새롭기 때문에 내가 무엇을해야하는지, 또는 내 웹 사이트의 절반에 계정 액세스 권한을 부여해야하는지 알지 못합니다.사용자 등록 웹 페이지 만들기

좋은 튜토리얼을 갖고 계시다면 저에게 알려주세요.하지만 그 중 누구도 원하는 것을 찾을 수 없습니다.

현재 내 데이터베이스는 MySQL 데이터베이스이며 데이터베이스 액세스가 PHP를 통해 모두 수행되지만 내 페이지는 주로 jquery입니다.

답변

2

강한 정장이 아닌 경우 Google ID 도구 키트를 살펴 봐야합니다. 그것들은 당신이해야 할 모든 것에 대한 모든 코드를 제공합니다. 단지 그것을 제자리에 붙여 넣고 데이터베이스 정보를 제공하지만, 단계별로 당신을 안내 할 것입니다.

https://developers.google.com/identity-toolkit/v1/javaguide

0

내가 만든 간단한 코딩이 하나 -

<?php 

    // CONNECTION TO DATABASE 

$mysqli = new mysqli('localhost','USERNAME','PASSWORD','DATABASE'); 

// CHECK CONNECTION 

/* check connection */ 
if (mysqli_connect_errno()) { 
    printf("Connect failed: %s\n", mysqli_connect_error()); 
    exit(); 
} 

$username = $_POST['username']; 
$password = $_POST['password']; 

$username = $mysqli->real_escape_string($username); 
$password = $mysqli->real_escape_string($password); 

// WRITING SQL QUERY 
$query = "SELECT * from TABLENAME WHERE username= '".$username."' AND password= '".$password. "' "; 

$stmt = $mysqli->query($query); 

    /* determine number of rows result set */ 
    $row_cnt = $stmt->num_rows; 

if ($row_cnt > 0) 
{ 
//IF CORRECT DO WHAT? 
} 

else 
{ 
//IF WRONG DO WHAT? 

} 
    ?> 

    <br /> 
    <form action="testexecute.php" method="post"> 
    <input type="text" name="username" /> 
    <br /> 
    <input type="text" name="password" /> 
    <input type="submit" /> 
    </form> 
+0

-1 SQL 주입에 열려 나쁜 코드 때문에. * 매개 변수 쿼리. * –

+0

ㅎ, mysqli를 배웠을 때이 코드는 제 첫 번째 코드입니다 .... LOL 코드를 복사하여 붙여 넣으십시오. – Furry

+0

그걸 정당화하지는 못합니다 ... –