===========VFPAGE===================
<apex:page sidebar="false" controller="task4">
<apex:form id="fm">
<apex:pageBlock id="pb" title="LoginPage" tabStyle="LOginpage__c">
<apex:pageMessages ></apex:pageMessages>
<apex:panelGrid bgcolor="color:red" columns="1">
<apex:outputtext >Enter User Name</apex:outputtext>
<apex:inputtext value="{!UName}" id="un" />
<apex:outputtext >Enter PossWord</apex:outputtext>
<apex:inputsecret value="{!UPW}" id="pw" />
</apex:panelGrid>
<apex:commandButton value="Login" action="{!Login}" id="LP"/>
</apex:pageBlock>
</apex:form>
</apex:page>
============CONTROLLER=====================
public with sharing class task4 {
public List<LoginPage__c> obj{get;set;}
public PageReference Login() {
obj= new List<LoginPage__c>();
if(UName!=null && UName!=''){
obj=[select id,name,password__c from LoginPage__c where name=:UName limit 1];
if(obj.size()>0){
for(LoginPage__c log:obj){
if(Uname==log.name){
}
else{
Apexpages.addmessage(new Apexpages.message(Apexpages.severity.Warning,'UserName is wrong '));
}
if(UPW== log.password__c){
}
else{
Apexpages.addmessage(new Apexpages.message(Apexpages.severity.Error,'Password is Wrong '));
}
}// end of for loop
}
}
else{
Apexpages.addmessage(new Apexpages.message(Apexpages.severity.Warning,'Enter UserName '));
}
for(LoginPage__c log:obj){
if(UName==log.name && UPW==log.password__c){
PageReference pr= new PageReference('https://ap1.salesforce.com/'+log.id);
return pr;
}
}
return null;
}
public string UPW { get; set; }
public string UName { get; set; }
}
<apex:page sidebar="false" controller="task4">
<apex:form id="fm">
<apex:pageBlock id="pb" title="LoginPage" tabStyle="LOginpage__c">
<apex:pageMessages ></apex:pageMessages>
<apex:panelGrid bgcolor="color:red" columns="1">
<apex:outputtext >Enter User Name</apex:outputtext>
<apex:inputtext value="{!UName}" id="un" />
<apex:outputtext >Enter PossWord</apex:outputtext>
<apex:inputsecret value="{!UPW}" id="pw" />
</apex:panelGrid>
<apex:commandButton value="Login" action="{!Login}" id="LP"/>
</apex:pageBlock>
</apex:form>
</apex:page>
============CONTROLLER=====================
public with sharing class task4 {
public List<LoginPage__c> obj{get;set;}
public PageReference Login() {
obj= new List<LoginPage__c>();
if(UName!=null && UName!=''){
obj=[select id,name,password__c from LoginPage__c where name=:UName limit 1];
if(obj.size()>0){
for(LoginPage__c log:obj){
if(Uname==log.name){
}
else{
Apexpages.addmessage(new Apexpages.message(Apexpages.severity.Warning,'UserName is wrong '));
}
if(UPW== log.password__c){
}
else{
Apexpages.addmessage(new Apexpages.message(Apexpages.severity.Error,'Password is Wrong '));
}
}// end of for loop
}
}
else{
Apexpages.addmessage(new Apexpages.message(Apexpages.severity.Warning,'Enter UserName '));
}
for(LoginPage__c log:obj){
if(UName==log.name && UPW==log.password__c){
PageReference pr= new PageReference('https://ap1.salesforce.com/'+log.id);
return pr;
}
}
return null;
}
public string UPW { get; set; }
public string UName { get; set; }
}
No comments:
Post a Comment