| Member List |
| Posted: 29 Apr 2009 15:55 Last Edited By: dimiorla | ||
|
Registered User Currently Offline |
Posts: 2 Join Date: Apr 2009 |
|
|
Hey everyone,
I made the following changes to log in to other states depending the user role bat it does not work (no surprise their). Any ideas Thanks in advance Dimi. Code:
private function checkLogin(evt:ResultEvent):void { if((evt.result.loginsuccess == "yes") && (evt.result.role = "admin")) { currentState = "admin"; } if((evt.result.loginsuccess == "yes") && (evt.result.role = "user")) { currentState = "user"; } if(evt.result.loginsuccess == "no") { mx.controls.Alert.show('Invalid username/password'); } } Code:
$query = "SELECT * FROM users WHERE username = '$username' AND password = '$password'"; $result = mysql_fetch_array(mysql_query($query)); $role = (int)@$_REQUEST["role"]; $output = "<loginsuccess>"; if(!$result) { $output .= "no"; }else{ $output .= "yes"; } $output .= "</loginsuccess>"; $output .= "<role>" $output .= "$role" $output .= "</role>" //output all the XML print ($output); ?> |
||
| Posted: 30 Apr 2009 17:34 Last Edited By: dimiorla | ||
|
Registered User Currently Offline |
Posts: 2 Join Date: Apr 2009 |
|
|
(i can not edit my previous post)
this looks more like it but doesn’t work either. Code:
private function checkLogin(evt:ResultEvent):void { if(evt.result.loginsuccess == "admin") { currentState = "admin"; } if(evt.result.loginsuccess == "user") { currentState = "user"; } if(evt.result.loginsuccess == "no") { mx.controls.Alert.show('Invalid username/password'); } } Code:
$username = mysql_real_escape_string($_POST["username"]); $password = mysql_real_escape_string($_POST["password"]); $role = mysql_real_escape_string($_POST['role']); $query = "SELECT * FROM users WHERE username = '$username' AND password = '$password'" ; $result = mysql_fetch_array(mysql_query($query)); if (!$result) { $output .= "<loginsuccess>no</loginsuccess>"; } elseif (!$result == "yes" || $role == "user" ) { $output .="<loginsuccess>user</loginsuccess>"; } elseif(!$result == "yes" || $role == "admin" ) { $output .= "<loginsuccess>admin</loginsuccess>"; } echo $output ?> |
||
| Posted: 03 May 2009 14:47 | ||
|
Administrator Currently Offline |
Posts: 159 Join Date: Oct 2006 |
|
|
how would your $result == "yes" ever? __________________ ![]() |
||