You need to sign in to do that
Don't have an account?
App tab issue
Hai,
I had created one App named as "DL",and I have one custom tab named as "Login",this is my landing tab,and the VF page for this tab is
*****Login*****
<apex:page controller="Login" action="{!redirect}">
</apex:page>
****************************************
************controller************
******controller****
public class Login{
public PageReference redirect() {
PageReference pr;
Integer total_records;
String email_login;
email_login=UserInfo.getUserName();
Http httpProtocol ;
httpProtocol = new Http();
HttpRequest request;
request = new HttpRequest();
String endpoint ;
endpoint = 'http:///Services/validate_user_login.php?id='+email_login;
request.setEndPoint(endpoint);
request.setMethod('GET');
pr=Page.loginfailure;
HttpResponse response;
response = makeCallout(request);
JSONParser parser = JSON.createParser(response.getBody());
while (parser.nextToken() != null)
{
if ((parser.getCurrentToken() == JSONToken.FIELD_NAME) && (parser.getText() == 'total_records'))
{
parser.nextToken();
total_records=integer.valueof(parser.getText());
}
}
if( total_records>0){
return Page.welcome_login;}
else{
return Page.loginfailure;}
}
}
**********************************
Here I am checking that user is valid or not,if valid it should go to
***********welcome_login*******
<apex:page >
<h1> Welcome</h1>
</apex:page>
***********************************
if user is invalid,then it should go to
********loginfailure*****
<apex:page >
<br/>
<h1>
You do not have a valid account on <a id="theLink" name="theLink" href="https://mail.google.com/">www.gmail.co.in</a>. Please contact the folks at Decisionlink for further assistance</h1>
</apex:page>
***************************
In my case resulting page is displaying in the home tab of some other application and not under under my app "DL",So how can I solve this problem.