我刚刚启动PHP和MySQL并创建了一个登录表单,一切正常!现在我想添加ajax,我考虑的第一个方法是使用jQuery $ .post方法.我对代码没问题,这里有一个关于我将要做的事情的快速概念:
function login(){
$.post('login.php', {
username:form.username.value,
password:form.password.value
})
}
Run Code Online (Sandbox Code Playgroud)
我需要知道的是,这是否安全,如果不是我应该考虑哪种方法?
我刚刚启动PHP和mySQL,需要知道这是否"安全".登录信息通过AJAX(jQuery)传递到以下PHP文件中.
jQuery AJAX
$("#login_form").submit(function(){
$.post("login.php",{user:$('#username').val(),pass:$('#password').val()} ,function(data)
Run Code Online (Sandbox Code Playgroud)
PHP
ob_start();
mysql_connect("-", "-", "-") or die("ERROR. Could not connect to Database.");
mysql_select_db("-")or die("ERROR. Could not select Database.");
//Get Username and Password, md5 the password then protect from injection.
$pass = md5($pass);
$user = stripslashes($user);
$pass = stripslashes($pass);
$user = mysql_real_escape_string($user);
$pass = mysql_real_escape_string($pass);
//See if the Username exists.
$user_result=mysql_query("SELECT * FROM users WHERE username='$user'");
$user_count=mysql_num_rows($user_result);
if($user_count==1){
if($pass_length==0){ echo "userVALID"; }
else{
$pass_result=mysql_query("SELECT * FROM users WHERE username='$user' and password='$pass'");
$pass_count=mysql_num_rows($pass_result);
if($pass_count==1){
session_register("user");
session_register("pass"); …Run Code Online (Sandbox Code Playgroud) 我有一个页面,使用jQuery.animate滚动文档的正文/ html,它在浏览器中工作正常,但不会玩iPad的球.
首先它应该在Y方向上滚动然后在X上滚动,但是在iPad上它在Y中滚动,然后它在向X方向滚动之前跳回到原始位置.动画完成后,除非您手动滚动页面,否则用于导航的链接将停止运行,然后它们将再次运行!
菲利,提前谢谢.