คือผมจะใส่ CAPTCHA ให้มันรวมกันอ่าครับ ผมทำไม่เป็นครับ
ใครทำได้ช่วยผมทีครับ ขอบคุณมากครับ
<?php
session_start();
if( $_POST['ispostback'] ){
include_once 'securimage/securimage.php';
$securimage = new Securimage();
if ($securimage->check($_POST['captcha_code']) == true) {
echo "CAPTCHA ถูกต้อง";
}else{
echo "CAPTCHA ไม่ถูกต้อง";
}
}
?>
กับอันนี้ครับ
<?
require("function/main_function.php");
if($_POST["action"] == "register")
{
if(!isset($_POST['reg_user']) || !isset($_POST['reg_pass']) || !isset($_POST['reg_con_pass']) || !isset($_POST['reg_mail']) || $_POST['reg_user'] == "" || $_POST['reg_pass'] == "" || $_POST['reg_con_pass'] == "" || $_POST['reg_mail'] == "")
{
echo "<center><b><font color='#ff0000'>กรุณากรอกข้อมูลให้ครบทุกช่อง</font></b></center>";
exit();
}
if($_POST['reg_pass'] != $_POST['reg_con_pass'])
{
echo "<center><b><font color='#ff0000'>กรุณากรอกรหัสผ่านทั้งสองช่องให้เหมือนกัน</font></b></center>";
exit();
}
$password = hashPassword($_POST['reg_pass']);
mysqlconnect();
$strSQL = "SELECT * FROM authme WHERE username = '".$_POST['reg_user']."'";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
echo "<center><b><font color='#ff0000'>ชื่อนี้มีผู้ใช้งานแล้ว</font></b></center>";
exit();
}
$strSQL = "SELECT * FROM authme WHERE email = '".$_POST['reg_mail']."'";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
echo "<center><b><font color='#ff0000'>อีเมลนี้มีผู้ใช้งานแล้ว</font></b></center>";
exit();
}
if(!$objResult)
{
$strSQL = "INSERT INTO authme (username,password,email) VALUES ('".$_POST['reg_user']."','$password','".$_POST['reg_mail']."')";
$objQuery = mysql_query($strSQL);
if($objQuery)
{
echo "<center><b><font color='#339900'>สมัครสมาชิกเรียบร้อย</font></b></center>";
exit();
}
}
else
{
echo "<center><b><font color='#ff0000'>การสมัครสมาชิกผิดพลาด ระบบอาจมีปัญหากรุณาลองสมัครสมาชิกใหม่อีกครั้ง</font></b></center>";
exit();
}
mysql_close();
}
?>
ช่วยผมใส่ CAPTCHA ด้วยครับ
ใครทำได้ช่วยผมทีครับ ขอบคุณมากครับ
<?php
session_start();
if( $_POST['ispostback'] ){
include_once 'securimage/securimage.php';
$securimage = new Securimage();
if ($securimage->check($_POST['captcha_code']) == true) {
echo "CAPTCHA ถูกต้อง";
}else{
echo "CAPTCHA ไม่ถูกต้อง";
}
}
?>
กับอันนี้ครับ
<?
require("function/main_function.php");
if($_POST["action"] == "register")
{
if(!isset($_POST['reg_user']) || !isset($_POST['reg_pass']) || !isset($_POST['reg_con_pass']) || !isset($_POST['reg_mail']) || $_POST['reg_user'] == "" || $_POST['reg_pass'] == "" || $_POST['reg_con_pass'] == "" || $_POST['reg_mail'] == "")
{
echo "<center><b><font color='#ff0000'>กรุณากรอกข้อมูลให้ครบทุกช่อง</font></b></center>";
exit();
}
if($_POST['reg_pass'] != $_POST['reg_con_pass'])
{
echo "<center><b><font color='#ff0000'>กรุณากรอกรหัสผ่านทั้งสองช่องให้เหมือนกัน</font></b></center>";
exit();
}
$password = hashPassword($_POST['reg_pass']);
mysqlconnect();
$strSQL = "SELECT * FROM authme WHERE username = '".$_POST['reg_user']."'";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
echo "<center><b><font color='#ff0000'>ชื่อนี้มีผู้ใช้งานแล้ว</font></b></center>";
exit();
}
$strSQL = "SELECT * FROM authme WHERE email = '".$_POST['reg_mail']."'";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
echo "<center><b><font color='#ff0000'>อีเมลนี้มีผู้ใช้งานแล้ว</font></b></center>";
exit();
}
if(!$objResult)
{
$strSQL = "INSERT INTO authme (username,password,email) VALUES ('".$_POST['reg_user']."','$password','".$_POST['reg_mail']."')";
$objQuery = mysql_query($strSQL);
if($objQuery)
{
echo "<center><b><font color='#339900'>สมัครสมาชิกเรียบร้อย</font></b></center>";
exit();
}
}
else
{
echo "<center><b><font color='#ff0000'>การสมัครสมาชิกผิดพลาด ระบบอาจมีปัญหากรุณาลองสมัครสมาชิกใหม่อีกครั้ง</font></b></center>";
exit();
}
mysql_close();
}
?>