[请益] php弹跳视窗

楼主: KENNY0609 (肯尼)   2015-03-28 18:40:46
这是一个简单的登入系统,
然后要过滤特殊字符避免资料隐码攻击
我是用mysql_real_escape_string函数
想请问大家如果要写
如果帐号密码栏有特殊字符就跳出警告视窗该怎么写呢
<?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
session_start();
}
$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}
if (isset($_POST['textfield2'])) {
$loginUsername=mysql_real_escape_string($_POST['textfield2']);
$password=mysql_real_escape_string($_POST['textfield']);
$MM_fldUserAuthorization = "";
$MM_redirectLoginSuccess = "loginOK.php";
$MM_redirectLoginFailed = "login.php";
$MM_redirecttoReferrer = false;
mysql_select_db($database_kenny, $kenny);
$LoginRS__query=sprintf("SELECT ID, password FROM users WHERE ID='".$loginUs
ername."' AND password='".$password."'",
GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "tex
t"));
$LoginRS = mysql_query($LoginRS__query, $kenny) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = "";
//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup;
if (isset($_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
header("Location: " . $MM_redirectLoginSuccess );
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
?>
作者: tkdmaf (皮皮快跑)   2015-03-28 23:59:00
可以先砍了你的dreamweaver吗?
作者: KawasumiMai (さあ、死ぬがいい)   2015-03-29 01:03:00
DW不用砍...但请养成习惯从头刻
作者: ProfessUX (Professional UX)   2015-03-29 03:12:00
左转ajax 非常基本的问题 自己查书最简单的就是reg检查到特殊字符跳窗
作者: xdraculax (首席怪叔叔)   2015-03-29 08:00:00
reg 不太算基本,会的就会,不会的作5年还是不会
作者: MOONRAKER (㊣牛鹤鳗毛人)   2015-03-29 17:12:00
regex是外星人语言 但还比不上MSDN的那美克星语
楼主: KENNY0609 (肯尼)   2015-03-29 18:11:00
抱歉..谢谢大家解惑 我已经解决了 对了 Dr不能砍 这是作业xd
作者: tkdmaf (皮皮快跑)   2015-03-29 18:14:00
砍了dw对你的作业不会有任何影响滴。这让我想到前阵子的某个笑话。面试官:请问你有用过framewok吗?求职者:dreamweaver算不算?
作者: b12031106 (B先生)   2015-03-30 09:32:00
怎么解决的分享一下如何?

Links booklink

Contact Us: admin [ a t ] ucptt.com