franky20
09-02-2007, 11:08 PM
Hi, the sajax forum is completely spammed out and nobody replys to anything so I thought I'd try here. So I basically need a bit of help with making a sajax login script.
<?php
require("Sajax.php");
sajax_init();
sajax_export("login");
sajax_handle_client_request();
function login($username, $password){
@include("usersystem/include/session.php");
$success = "Login Success!";
$error = "Username And Password Do Not Match!";
global $session, $form;
/* Login attempt */
$retval = $session->login($username, $password);
/* Login successful */
if($retval){
return $success;
}
/* Login failed */
else{
return $error;
}
}
?>
<html>
<head>
<title>Login</title>
<style type="text/css">
@import url("css/loginphp.css");
@import url("css/style.css");
</style>
<script type="text/javascript">
<?
sajax_show_javascript();
?>
function get(re){
document.getElementById("login_re").innerHTML = re;
}
function login(){
username = document.getElementById("user").value;
password = document.getElementById("pass").value;
sajax_request_type = "POST";
x_login(username, password, get);
}
</script>
</head>
<body>
<table>
<tr><td>
<?
/**
* User has already logged in, so display relavent links...
*/
if($session->logged_in){echo "<a href='usersystem/process.php'>Logout</a>";}
else{
?>
<h1>Login</h1>
<span id="login_re"> </span>
<form action="javascript:login();">
<table align="left" border="0" cellspacing="0" cellpadding="3">
<tr><td>Username:</td><td><input type="text" id="user" maxlength="30" value="" /></td><td></td></tr>
<tr><td>Password:</td><td><input type="password" id="pass" maxlength="30" value="" /></td><td></td></tr>
<tr><td colspan="2" align="right"><input type="submit" value="Login" /></td></tr>
</table>
</form>
<?}?>
</td></tr>
</table>
</body>
</html>
If anybody can help me out, that would be grate.
PS. if you need to see what sajax is, check out http://www.modernmethod.com/sajax/
<?php
require("Sajax.php");
sajax_init();
sajax_export("login");
sajax_handle_client_request();
function login($username, $password){
@include("usersystem/include/session.php");
$success = "Login Success!";
$error = "Username And Password Do Not Match!";
global $session, $form;
/* Login attempt */
$retval = $session->login($username, $password);
/* Login successful */
if($retval){
return $success;
}
/* Login failed */
else{
return $error;
}
}
?>
<html>
<head>
<title>Login</title>
<style type="text/css">
@import url("css/loginphp.css");
@import url("css/style.css");
</style>
<script type="text/javascript">
<?
sajax_show_javascript();
?>
function get(re){
document.getElementById("login_re").innerHTML = re;
}
function login(){
username = document.getElementById("user").value;
password = document.getElementById("pass").value;
sajax_request_type = "POST";
x_login(username, password, get);
}
</script>
</head>
<body>
<table>
<tr><td>
<?
/**
* User has already logged in, so display relavent links...
*/
if($session->logged_in){echo "<a href='usersystem/process.php'>Logout</a>";}
else{
?>
<h1>Login</h1>
<span id="login_re"> </span>
<form action="javascript:login();">
<table align="left" border="0" cellspacing="0" cellpadding="3">
<tr><td>Username:</td><td><input type="text" id="user" maxlength="30" value="" /></td><td></td></tr>
<tr><td>Password:</td><td><input type="password" id="pass" maxlength="30" value="" /></td><td></td></tr>
<tr><td colspan="2" align="right"><input type="submit" value="Login" /></td></tr>
</table>
</form>
<?}?>
</td></tr>
</table>
</body>
</html>
If anybody can help me out, that would be grate.
PS. if you need to see what sajax is, check out http://www.modernmethod.com/sajax/