Jump to content

Archived

This topic is now archived and is closed to further replies.

munnan

LOG-IN REDIRECT HELP NEEDED

Recommended Posts

Dear Forum Members,

I use dreamweaver mx for developing php/mysql based

 

applications,dreamweaver uses mouse clicks to process any request e.g.

 

making record set ,making repeating region ,insert behaviour ...so on.

the problem which I am facing right now is that dreamweaver mx has by

 

default user authentication behaviour suppplied with it,that behaviour

 

actually just checks that is a user name and password exsist in the

 

mysql database table ,if it finds one ,dreamweaver let the user log-in

 

to a login-successfull page (what ever I define) but the problem is

 

for every user and password that exsists it only allow one

 

login-successfull page and one login-failiure page,the problem comes

 

here ,I actually want to redirect specific user to specific directory.

I have made a (Urlredirect) column in that authantication table,

Due to dreamweaver usage I only know to press some buttons for the

 

application development.but the problem is boyond that now.cause it

 

needed some hand coding , I am also giving the code of login page

 

below,

 

 

/////

 

<?php require_once('Connections/crestnew.php'); ?>

<?php

// *** Start the session

session_start();

// *** Validate request to log in to this site.

$FF_LoginAction = $HTTP_SERVER_VARS['PHP_SELF'];

if (isset($HTTP_SERVER_VARS['QUERY_STRING']) &&

 

$HTTP_SERVER_VARS['QUERY_STRING']!="") $FF_LoginAction .=

 

"?".htmlentities($HTTP_SERVER_VARS['QUERY_STRING']);

if (isset($HTTP_POST_VARS['UserName'])) {

$FF_valUsername=$HTTP_POST_VARS['UserName'];

$FF_valPassword=$HTTP_POST_VARS['Pass'];

$FF_fldUserAuthorization="";

$FF_redirectLoginSuccess="user1.php";

$FF_redirectLoginFailed="loginfail.php";

$FF_rsUser_Source="SELECT UserName, Pass ";

if ($FF_fldUserAuthorization != "") $FF_rsUser_Source .= "," .

 

$FF_fldUserAuthorization;

$FF_rsUser_Source .= " FROM auth WHERE UserName='" . $FF_valUsername

 

. "' AND Pass='" . $FF_valPassword . "'";

mysql_select_db($database_crestnew, $crestnew);

$FF_rsUser=mysql_query($FF_rsUser_Source, $crestnew) or

 

die(mysql_error());

$row_FF_rsUser = mysql_fetch_assoc($FF_rsUser);

if(mysql_num_rows($FF_rsUser) > 0) {

// username and password match - this is a valid user

$MM_Username=$FF_valUsername;

session_register("MM_Username");

if ($FF_fldUserAuthorization != "") {

$MM_UserAuthorization=$row_FF_rsUser[$FF_fldUserAuthorization];

} else {

$MM_UserAuthorization="";

}

session_register("MM_UserAuthorization");

if (isset($accessdenied) && false) {

$FF_redirectLoginSuccess = $accessdenied;

}

mysql_free_result($FF_rsUser);

session_register("FF_login_failed");

$FF_login_failed = false;

header ("Location: $FF_redirectLoginSuccess");

exit;

}

mysql_free_result($FF_rsUser);

session_register("FF_login_failed");

$FF_login_failed = true;

header ("Location: $FF_redirectLoginFailed");

exit;

}

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

 

"http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<title>Untitled Document</title>

<meta http-equiv="Content-Type" content="text/html;

 

charset=iso-8859-1">

</head>

 

<body>

<form name="form1" method="POST" action="<?php echo

 

$FF_LoginAction?>">

<table width="100%" border="1">

<tr>

<td colspan="2"><div align="center">LOG-IN</div></td>

</tr>

<tr>

<td width="18%">Username</td>

<td width="82%"><input name="UserName" type="text" id="UserName"

 

size="50"></td>

</tr>

<tr>

<td>Password</td>

<td><input name="Pass" type="password" id="Pass" size="50"></td>

</tr>

<tr>

<td colspan="2"><div align="center">

<input type="submit" name="Submit" value="LOG-IN">

</div></td>

</tr>

</table>

</form>

</body>

</html>

 

 

//

 

well that's it PLS,PLS,PLS any body help mw out in this problem,

I have made a "Urlredirect" field in mysql database authantication

 

table.I want to redirect specific user to his own directory like user1

 

should redirect to www.abdc.com/dir1 while user2 must be redirect to

 

www.abdc.com/dir2 and so on...

I would realy appreciate if any help me in this respect,

thanking you in anticipation

Munnan Sabir

munnans@yahoo.com

Share this post


Link to post
Share on other sites

Don't crosspost. Read the forum posting guidelines, link in my sig.

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.