642
Enforcing field level security using Salesforce Apex Class
You can determine field level security by using getDescribe() . Below is the example,
Schema.DescribeFieldResult fieldld = Account.Phone.getDescribe();
Boolean notHidden = fieldld.isAccessible();
Boolean notReadonly = fieldld.isUpdateable();