Gozygo.com Article Submission

March 10, 2010

Free Backlink For Your Blog/site – Blogging To Earn Money

Filed under: Backlinks — Tags: , , , , , — admin @ 7:46 am

For more details, please visit here : Best Tips and Guide Making Money Online

Starting your own blog must be really tiresome. Especially for building your traffic. And because google reject any kind traffic from PTC (Pay To Click) program, TE (Traffic Exchange). Popular tips for building your traffic is by backlinking. Let me tell you first what backlink is.
A backlink is simply a link from another website to yours. Such links are a cornerstone of Search Engine Optimization (SEO). The number of backlinks a blog or site has translates to authority with search engines. It means that you place a link on your site that leads to another site and ther webmaster places a reciprocal link back to your site. Make sure that all the backlinks are with a similar niche with your blog. The greater the relevance of the content of the linking site to the content on your site, the greater the value of the backlink. Backlinks to your Online Business site from loan sites are not relevant as backlinks from make money online sites. The latter links are of a higher quality.

Once you’ve sniffed out backlinks for your blog with BackLink Agent, ping your articles or blog posts (or blog RSS feed). Just do a Google search for ‘blog ping service’ there’s lots out there. On a typical website’s homepage there are no more than 5 links pointing out to another site. On a blog there are an average of 92 links pointing to external sites. This is based on the link analysis of the top 100 blogs listed by Technorati

It is very important if you are engaged in SEO because Google will give more credit to sites or blogs that have a good number of quality links or backlinks and will consider your site more relevant than others in their search engine. And also note that quality of backlink really help you a lot. For example, backlinking to page rank 6-7 site is better than backlinking to 100 site of page rank 3 or less.

OK, let’s start from free one. Getting backlink for your blog for free, there are many ways, such as :
1. Free backlink site. For more details, please visit here : Best Tips and Guide Making Money Online

3. Be active in Forums. This is free way to for getting your backlink. Find online business forum, and be active to that forums. for list of forum that related to business online or making money online. More popular from foum site, more people will acknowledge you and your offer for exchanging text link with higher pagerank will be approved by other members.

4. Search engine. How to get backlinks from search engine like yahoo or google? actually, this is easy task but really spend more time. Just go to search engine you prefer and type related keywords with your blog content. If you have blog with make money online content, just type “make+money+online”. See the result, top 10 in search engine mean that they are very popular and have high page rank. Now start commenting in those site/blog and don’t forget to type your own blog to that comment. this is more valuable than getting backlink from low page rank site. Do this 5-10 times a day and see the result. And this is really worth to try.

5. Submitting your article to blog directories. One of the best way to promote your blog and getting more traffic, is promoting your article. Especially for unique article, more people get known of your articles, more people willing to land to your site. Here some blog directories with high PR (9-7)

For more details, please visit here : Best Tips and Guide Making Money Online

Submit your article there so people know that you are exist  and you have capability to give unique and usefull article.

Making your First Wordpress Blog

Filed under: Wordpress — Tags: , , , — admin @ 7:46 am

Many people would rather make a blog than a website as it can be a lot easier to maintain and update and has all the same rewards. You can get free blogs so that eliminates any outgoings in the early stages when your site isn’t earning any money. If you put the effort into it you can make some serious money out of a blog if you keep it updated with unique content on a daily basis. Be sure that you don’t copy content from a similar site as this will do you more harm then good and make it harder to become popular.

The best thing about making a blog is that you can use software called wordpress, this allows you to make changes very easily and update it with ease. You can also give people privileges so they can log in and update it for you but are not allowed to change or edit anything sensitive giving you complete security and privacy. Making a wordpress blog is very simple, once you have installed it to your host you can either make your own template or download one of the available themes on the internet which can be used free of charge and away you go!

Once you have done that, make it interesting to get people signing up and returning on a daily basis. You have to make the effort in getting it to rank in the search engines by using basic search engine optimization (seo), but if you do this it will definitely pay off in the long run. You can get many plugins which will make your life easier when it comes to seo.

If you have made your blog very popular and have a strong set of back links you have the ability to sell posts to other site owners which is easy money, you get unique content and get paid for uploading it to your site. The concept is that they integrate some links pointing to their site so they get a quality back link and any targeted traffic you can offer.

Latest SEO Tips on SEO Service and Web Development

Filed under: SEO — Tags: , , , — admin @ 7:46 am

 

What kind of Internet users may not be aware that every time they enter a keyword search term into a search engine such as Google, Yahoo or MSN, there are hundreds of thousands of websites in competition for this keyword phrase. It is absolutely essential to do everything possible to web pages within the top twenty-20 results, this is the first 2 pages, from the search engines as a general rule of thumb are 10 sites on each side by search engines. Internet users may not be aware of it, but every time they are on the results page, after the implementation of a Web search, they show a tendency to visit the sites listed in the first two pages.

Because users transport is essential for the success of a website, many website owners and web development specialists, are serious about business via the Internet will do everything they can do to top rankings in search engines. The most effective strategy for achieving this is through the submission of the site search engine optimization (SEO) and the rule of setting the SEO firm to do the SEO service for them.

How does an SEO firm implementation of the SEO services it offers? SEO services are always two-fold, and these two sides always go hand in hand. One side is the SEO side, while the other deals with the off-page SEO.

When we speak of on-page SEO services, we are talking about how a SEO firm would optimize the content of the site itself. The article on the site in a manner that the relevant keywords to what the site. The key words are also embedded in the ALT tags and the meta tags used coding of the site. Keywords are important, because these are among the components that search engines are looking for when they read a website.

Off-Page is part of SEO services and called on the other side seo of website as with link building. Search engines also assess how relevant a site is limited to certain number of key words, a user on the links to a Web page contains in relation to the keywords, and the quality of these links. To achieve this, SEO companies work on the link construction and exchanges link to sites which they develop.

Because of the tightness of the competition on the Internet for top search engine rankings, SEO services are in demand and run a business SEO turns as a very lucrative business.

SEO A Company can easily top ranking promise for a client, the Web site, the question is:

Would the SEO firm in a position to implement it?
A website owner should always be careful in picking a SEO company, the implementation of the SEO services that they need. Track record and reliability are the necessary qualities to all SEO companies. Choosing the right SEO firm to carry out the necessary SEO services can make or break the success of a website.

Ebusiness Channels – Successful Channels For Better Marketing Solutions

Filed under: Marketing — Tags: , , , , , — admin @ 7:46 am

One of the great things that eMarketing has done is level the playing fields. The barriers to entry for online marketing are far lower than more traditional marketing channels. eBusiness channels mean that small start-ups with scant resources can put their products and services in front of the same audiences as Fortune 500 companies.

Many people perceive eMarketing to be a complex and difficult discipline, but in reality getting started is relatively easy. Regardless of the size of your business, you can start simply and grow as you learn more and your requirements develop.

Online marketing is more dynamic, interconnected, potentially immediate and lower risk than traditional marketing. You can measure activity and performance far more accurately and easily when you market online. Internet marketing is also far more human – this channel allows people to interact and comment. It is more communicative and a far cry from traditional ‘interrupt and repeat’ models.

Effective and Marketable Websites
There are many eMarketing channels within the online space. At the core of any successful internet marketing strategy is an effective and marketable website. Three elements that should work together to create a satisfying user experience as well as synergy with your business are the site’s design, usability and functionality.

Once the site is operational, it’s important to put tools into place that will collect and analyse your site’s data. This is the easiest way to gain empirical insights into your sites’ performance and the ways in which your customers are interacting with it. A classic mistake is leaving your website and expecting it to perform well over time. The key is to give it constant attention and improvement and to ensure that you update it regularly with quality content.

What eMarketing Channels are there?
There are a number of channels available for marketing online. These include search engine marketing, affiliate marketing, social media marketing and online media placement to name but a few. Which of these channels you chose to incorporate into your internet marketing strategy really depends on your audience and desired outcomes.

Search Engine Marketing
Search engine marketing comprises Search Engine Optimisation (SEO) and Pay Per Click (PPC). In both of these cases, users type keywords into the query bar of a search engine’s website (like Google.com) and the search engine returns results which show the web pages that it deems most relevant to that search.

In the PPC model, you bid on keywords and this bid in conjunction with the quality of your ad, determine its placement. The ad will only be shown for searches that match the keywords you’ve specified or, in the case of the content network, next to contextually relevant content.

SEO is a marathon, not a sprint. It can take time to achieve results and careful keyword planning and optimisation, content development, website structure, linking and analysis are all important elements in a robust SEO strategy. If this is carried out properly, a site can enjoy high rankings and longevity in the SERPs. PPC on the other hand is immediate, and can be targeted more specifically. Not only to specific keywords and sites but you can also determine which page on your site users will click through to. The difference here is that you pay for each ‘click’.

Affiliate Marketing
Affiliate marketing is another way to market online. It’s the online equivalent of having a sales agent or distribution partner. Affiliate marketing has massive potential as people with websites, email lists, and traffic promote your product or service. Normally, you pay a set cost per acquisition or a pre-determined percentage of the sale to the affiliate partner who referred the customer as a commission. Because this commission is results based, there is very little risk or cost involved for the advertiser.

It’s quite easy to get going with affiliate marketing, especially through the more established networks like LinkShare.com and Commission Junction (cj.com). These companies can help smaller businesses drive sales by recruiting and managing affiliates.

Email Marketing
When managed in the appropriate manner, email marketing is cheap, has great customer relationship management (CRM) potential and can be amazingly profitable. Good email marketing will build a strong personal relationship with the recipient and allow you to learn more about your customer’s likes and dislikes.

The most acceptable way to do email marketing in through permission-based emails. Here you would use a list of subscribers who have opted into receiving information via email from you. In terms of CRM, and achieving top results from your email marketing campaign, segmentation is key. Segmentation will allow you to cross-sell and up-sell appropriately, as well as target your emails appropriately so that you achieve maximum open and click-through rates.

Social Media Marketing
Web 2.0 is more collective and collaborative than what the internet was previously. Web 2.0 is characterised by user generated content (UGC), a large ‘social’ element, sharing and open source. This means that everybody can contribute, share and communicate more seamlessly and effectively.

Social media falls into the category of Web 2.0. Social media includes social networking sites like Facebook, MySpace, Bebo, LinkedIn and so forth, but also includes sharing sites such as YouTube and Flickr, blogs, wikis, podcasting and micro-blogging services such as Twitter. Any site that has an element of community, UGC and sharing could be considered as social media.

To leverage these communities as part of your internet marketing strategy is very powerful. Peer-referrals are far more highly valued than anonymous messages, and there is potential to have your brand and marketing message spread virally through pre-existing social networks.

You need to keep up to date with new developments and social media trends and sites to succeed in social media marketing. Also remember that social media is about conversations, not one way messages. This means that these interactions need to be managed, monitored and engaged with regularly. Simply throwing up a Facebook page is not a social media strategy – it is only a start.

eMarketing channels are most effective when they are implemented together as complementary strategies. eMarketing isn’t all that different from traditional marketing in that it’s still about getting your message out to the world. The main difference is that online you have to innovate more rapidly as everything changes so quickly.

3 Tips To Ensure That Your Directory Submission Is Accepted

Filed under: Directories — Tags: , , , , — admin @ 7:46 am

SEO experts and internet marketing professionals understand the impact of inbound links on search engine ranking. The more one-way links you have from relevant, authoritative websites, the higher your search engine ranking will be. Search engines essentially regard every link pointing to your website as a “vote” for your site, and gives greater weight to those websites with greater longevity, more relevance, and greater authority within your market niche. Your search engine ranking will also benefit from inbound links from sites that have a higher search engine ranking than yours.

The next question is how to get high-ranking, relevant, and highly-respected website to link to you. Internet marketing professionals believe that one great way to get inbound links is to submit your site to web directories.

Directories are listings of websites organized by category and subcategory. Internet users looking for information about a certain subject often use directories to access lists of websites that can give them the information that they’re looking for. Likewise, website owners who want to get noticed often submit their sites to directories. Sounds like a breeze, right? But before you start submitting to every directory you can find, make sure that those directories are relevant to your market niche and that you submit your site to the appropriate categories and subcategories. Finding the appropriate directories and the right categories can be a time-consuming process, but you can be assured that your time and effort will pay off in the end. Once your website shows up in the directory, you will notice increased traffic. Relevant sites will begin linking to you and, in the end, you will find that your search engine ranking has increased.

One of the most important things to remember is that, unlike search engines, directories are managed by humans. They check every submission to make sure that it is appropriate for their directory and that the categories you have chosen are relevant. This means that you need to be painstaking in your choice of directories and in filling out the information required by each directory. Here are 3 ways to make sure that your directory submission is accepted.

1. Relevance. The most important thing to consider when you submit your site to a directory is relevance. Directory owners will discount random submissions immediately. Also, be thoughtful when choosing the categories to which you want to submit. Manual editors see thousands of submissions per day, and it’s much easier to reject a submission than to accept it.

2. Organize Your Information. Each directory has its own expectations for submissions, so make sure you are aware of them before you actually add your URL. Most directories want descriptions ranging from 100-250 characters, so be sure you can make your point in a clear, concise manner. Make sure your keywords are focused and organized. Wordiness is not rewarded by directory editors, and may cause them to reject your submission outright. To help you get your keywords together, start by making a short list of keywords that you think are appropriate. Then shorten your list even more to include only the most relevant keywords.

3. Never Spam. Remember that your submission is being reviewed by a human editor and that human editors can recognize spam right away. Use every word carefully and thoughtfully. Not only can spamming get your submission rejected, it can also ensure that directory editors won’t even give you a second chance.

Directory submission is a great way to build one-way links, but it is also very tedious and time-consuming. One possibility is to consider to hiring an SEO expert to both complete the submission task on your behalf and to help you determine how to integrate directory submission into your overall internet marketing strategy. Either way, make directory submission work for you!

March 9, 2010

How Do You Get Backlinks

Filed under: Backlinks — Tags: — admin @ 7:39 am

When I first started building websites, I was thinking that I could just produce a site, and website visitors would merely find my website and buy whatever I was selling. Pretty silly, right?!?

Actually, now I know that I am not alone in this contemplating. We all think this way at first. None of us know how to do you get backlinks, aside from what a backlink is, or how we can produce trails for customers to find us, or anything really about the inner workings of affiliate marketing.

Backlinks are basically a link from another website to yours. Here is an example of a backlink:

Best Widgets

They are important because search engines like Google are looking at backlinks to determine how really important and relevant your internet site is. For instance, if you have a lot of backlinks with “Best Widgets” in the anchor text as pictured above, say more than any other website, Google will put your blog on the front page. And we all know what front page Google rankings mean – Traffic, lots of it..

The number of backlinks reflected in the search engines will give you a general idea of where your internet site is ranking. In my own experience, I don’t think any of them are exact. I have also read that getting backlinks from high ranking web sites is best. A couple of easy ways to check your backlinks in the search engines include the following.

For Google, I will enter the following “site:http://www.yourwebsite.com”(without the quotes). You can also sign up for a webmaster tools account too, and Google will tell you what keyword your internet site ranks for, and provide you will a good estimate of your website’s backlinks.

In Yahoo, you will want to go to Yahoo Blog Explorer, and type in your internet site URL as, http://www.yourwebsite.com.

If you are using Firefox, which you really should be as an internet marketer, check out the SEOQuake Add On. It’s amazing because it will give you a little toolbar that you can easily toggle on and off to check your backlinks in Google, Yahoo, and Bing along with your Alexa ranking, age of site and more.

Of course you build backlinks by writing articles and submitting them to article directories like Ezinearticles, or by creating mini sites like Squidoo, or Weebly or any of the thousands of others out there. You can also submit your website to directories, add comments with other blogs, and use social bookmarketing to produce backlinks for your website or blog.

Just remember that what anchor text you use for your backlink will be noticed by the search engines. It is best to use a keyword that you are trying to rank for. And don’t use the same keyword every time, switch it up. Make them natural.

Wordpress Introduces Application for I Phone 3G Technology

Filed under: Wordpress — Tags: , , , , — admin @ 7:39 am

The most hyped consumer electronics device ever created,The Apple iPhone Third Generation(3G) has finally landed in India.Apple Introducing iPhone 3G. With fast 3G wireless technology, GPS, support for Microsoft Exchange ActiveSync, and the new App Store, iPhone 3G puts even more amazing features in your hands. And just like the original iPhone, it combines three products in one —a revolutionary phone, a widescreen iPod, and a breakthrough Internet device.


 

 


Image Source : www.apple.com/iphone

Apple iPhone3G is the latest iPhone3G from Apple. There are many features of iPhone3G. It combines 3 products in one – a revolutionary phone, a widescreen iPod and a breakthrough internet device with HTML email and full web browsing. There are 3 models which are available: a) 8 GB in Black Colour b) 16 GB in White Colour c) 16 GB in Black Colour.

Wordpress Introduces the first Open Source application that lets you write posts, upload photos, and edit your WordPress blog from your iPhone or iPod Touch. Version 1.1 is now available in the Apple App store.

This version includes several performance improvements and bug fixes including:



Proper handling of multi-byte / accented characters, which fixes the crashes many of you were experiencing.
The preview system that no longer creates a temporary empty post, which may have interfered with certain plugins like Twitter Tools.
More helpful and descriptive error message, no more PC LOAD LETTER.

That’s the number of people worldwide who have installed the WordPress for iPhone App recently. These numbers, supplied by Apple, do not count updates for people who upgraded from 1.0 to 1.1.

Here is a chart with the global breakdown of installs:



The iPhone Developer Standard and Enterprise Programs provide the development resources you need to create your iPhone applications, test directly on iPhone and distribute. Even though Apple created iPhone as a closed device, several developers bought them with the express purpose of designing and running third-party software. Who have run third party applications on their iPhone, but its concepts and code examples have shown to be remarkably similar to Apple’s official SDK,

To Choose Ethical SEO Analysis to Get Profits

Filed under: SEO — Tags: , , , — admin @ 7:39 am

 

In this particular SEO industry, there are several SEO experts can come in different sections with different principles. They can not all work by themselves and ensure each site unique. Because they believe that each site require different phenomenal work to obtain successful SERP.

On the other side of the coin, you will find giant SEO service providers. These companies employ more middle levels of SEO peoples to maintain numerous number of SEO campaigns. Thus, it is assumable that they do not have much time to separate the different technical requirements for multiple sites individually.

They are only the following working day format or simply say you can work templates for all sites to maintain and ranks practically do so in a way daily. In this way their sharpness level drops at the same time. So it is conceivable that they have a strong tendency to rotate into SEO factories.

Before you for your service provider, you have more than one tip for SEO companies. They must make their recommendations for your site, what they want to deliver their glorious performances. Do not hesitate to ask further questions about your chances for success. Try to avoid technical terms and suggest them to speak in layman’s terms.

Unfortunately, SEO analysis is neither simple nor as easy to pretend, as it sounds. Search engine algorithms are becoming increasingly complex, ever since the Internet world is well advanced. So you need an effective SEO expert, will understand your company should first do the work accordingly. You do not need a famous SEO firm has no time to do any research for your own website and is the same work as they do for others.

SEO is an ongoing process not a single issue. They need constant care and the research work done side by side with other SEO work, so that your keywords in the highest position in all search engines, otherwise they will quickly fall down and disappear form the cutting edge, the effect of your company’s growth.

SEO benefits received ethical analysis.

The attitude of a growing ethical SEO expert or a company for your small business is thought to be the finest, if you like, do you prefer yourself or your keywords in terms of your competitors. What are the advantages of obtaining the services of a growing ethical SEO company? Here are some advantages to the appointment of an expert SEO analyst.

• Specialized SEO experts have the detailed knowledge on methods to improve search engine ranking of your keywords in all search engines and able to do it quickly. It helps your site to create a superior amount of Web traffic to your site.

• Increase the volume of authentic Web traffic is the creation also means an increase in sales of your company’s product and service portfolio. In ethical SEO you do not need PR on your web pages, it is automatically generated. They focus mostly on your keyword ranking is the excellent effect on the always excellent Web traffic.

• SEO specialists will give you superior advice on factual information online Web promotion and off-site marketing methods. You can use them advice for finding the best ways to lift your keywords in all search engines top positions in very small period of time.

Forget the cost estimates

SEO is the best option for those small entrepreneurs, financial constraints to promote their business on the Internet because they can not afford to spend a lot of money for banners or advertisements. To search for the people those companies, SEO ask for a least cost for search engine marketing.

But not only you can determine in price, you should calculate their efficiency, because a well-known SEO SEO company offers services to low spending, does not automatically mean that they are efficient enough for your site.

Select the SEO experts have plenty of time for more than one type of research done work for your site. Search algorithms evolve from day to day and the SEO company needs to know the latest tools, methods and anticipated new ways of searching could help to increase the keyword ranking in all search engines.

Why I Like Marketing

Filed under: Marketing — Tags: , — admin @ 7:39 am

There are folks out there that do not like marketing — or people who do marketing.

As these folks see it, marketing is a necessary evil. We need a little bit of marketing so we can learn about products and services. But beware of those doing the marketing. They might try and fool you into buying something you don’t need for a price you can’t afford. And once you do buy it, you’ll find it to be of inferior value.

I’m afraid this attitude toward marketers is fairly widespread. So, much so that one well-known marketer has written a book that plays off this image of marketers.  The book is called, “All Marketers are Liars.”

Of course, the reputation that many have of marketing is not wholly undeserved.  There are hustlers, and liars, and swindlers out there that really do want to just take people’s money.  But there are people like that in any field — not just marketing.

Despite the bad rap that marketers can receive, I like marketing. I like it a lot.  And I’m not a hustler, liar, or swindler.

So, why do I like marketing?

I like it because of what marketing at its best is really all about.

The world is filled with people who have needs.  Some of these needs are quite specific, and others are very common.  The fascinating thing is that there exists products and services that practically meet all these needs people have — whether they be real or perceived.

Well, marketing at its best brings people with needs in contact with what will meet their needs.  So, what marketers do — or at least should be doing — is effectively introduce high value products and services to people who need them.

When this happens as described, everybody’s satisfied, as evident by the fact that the person in need will happily pay for that which meets his need.

Once it is understood that marketing is about making this connection happen, the marketer’s focus becomes very clear.  His focus is on being a “giver” rather than a “getter,” in that he seeks to give others the quality information they require to see how his product or service meets their need.

For those in network marketing, this change of focus is fairly radical.

Network marketers are conditioned to function as “getters.”  Why they are supposed to “get” people to sign up, right?  Of course, but when this becomes the focus, it sends prospects scurrying.

The alternative is to think about people and their needs, and how they would benefit by understanding that what you have can meet their needs.  The way to make them understand this is to provide them with quality, pertinent information.

When this is done effectively, prospects are attracted to the marketer, as he comes to be viewed as an expert who actually has answers.

Looking at marketing this way, it is really an act of service toward another for their good.  Others are drawn to this kind of service.  And when this service is done as a matter of practice, it becomes known as “attraction marketing.”

I like marketing.  Or to be clear, I like the kind of marketing that serves others in such a way that they are attracted to do business with me.

For more information about marketing your business, visit Laura Bostrom Marketing.

Authentication Against Active Directory and Edirectory Via Ldap

Filed under: Directories — Tags: , , , , , — admin @ 7:35 am

Figure 1.0 – This is the main window where users login.

Introduction

This article covers HOW-TO authenticate against Microsoft Active Directory and Novell Edirectory via LDAP.

Background

It is not easy to find an article that talks about how to authenticate users against both MS Active Directory and Novell Edirectory via LDAP. In short, LDAP stands for Lightweight Directory Access Protocol. It is a subset of Directory Access Protocol or DAP. University of Michigan developed it because DAP took up a lot of resources. Anyways, this article goes through all of the necessary steps to start authenticating users against both directory services.

Functionality Supported

Authentication against MS Active Directory
Authentication against Novell E-Directory


Requirements

A Server running Active Directory
A Server running Edirectory
Familiarity with LDAP and how entities are addressed


Optional Tool

Adsvw.exe by Microsoft – This utility allows user to browse LDAP directory. It comes as part of ADSI SDK or as part of support tools in advanced server. It is very helpful when users are trying to find how entities should be referenced. Here is a little tip. If the user was to use it to browse active directory, then make sure Secure Connection is checked. When it comes to Edirectory the check should be on Use Encryp option.

Using the code

First, add a reference to System.DirectoryServices by going to Project -> Add Reference. When this is done the dialog box as shown by figure 2.0 should display. Under .NET tab click on System.DirectoryServices.dll and click Select. Then click on OK to get back to the project.

Figure 2.0 – This is the dialog where user selects the reference.

In this solution, there is a class namely Authenticate. It is contained inside the file called Authenticate.cs. You should add it to your project or copy and paste the class from The Code section. Create a new instance of Authenticate and assign it to aAuthent. Several values needed to be initialized before doing the actual login.

Collapse Authenticate aAuthent = new Authenticate();

I’ll be referring to various widgets from this point. There are 3 text edit and 2 radio button widgets you need to worry about. Please map the direction appropriately in your workspace. Set the Domain name to the value held by txtDomain widget by invoking SetDomain. This is where user entered IP address (i.e. 10.x.x.x) or host name (i.e. mydomain.com) of the target server. Note, that all but one Set/Modifier methods in this class returns boolean. It just indicates whether it modified the variable successfully or not. This may be against the convention, but, checking the argument inside the function was much more favorable to me instead of duplicating the effort elsewhere.

Collapse if (!(aAuthent.SetDomain(this.txtDomain.Text)))
{
// error message here

}

Then, invoke SetUser function to take in the value of text widget txtUser. This is where user name is supplied.

Collapse if (!(aAuthent.SetUser(this.txtUser.Text)))
{
// error message here

}

After that, call SetPass function to pass the value of txtPassword. This is where user password is supplied.

Collapse if (!(aAuthent.SetPass(this.txtPassword.Text)))
{
// error message here

}

Next, check which directory this user desires to authenticate against. In this solution, there are two radio buttons namely rbtnED and rbtnAD. If the former is checked then invoke SetAuthenticationType with the argument set to true. This will tell the Authenticate class to use Secure Socket Layer or SSL. Edirectory uses ssl protocol to perform authentication task. In the latter case, the boolean value false would instruct the class to use Secure. Active Directory utilizes the secure method. The internal of those communication protocols or methods are outside the scope of this article. Therefore, I will skip them.

Collapse if (this.rbtnED.Checked)
aAuthent.SetAuthenticationType(true);r>
else if (this.rbtnAD.Checked)
aAuthent.SetAuthenticationType(false);

Finally, the Login function inside this class should be invoked. It handles everything from this point. On success, it will welcome the user; other wise display failure message.

Collapse aAuthent.Login();


The Code

Collapse
/// <summary>

/// This class performs user authentication against Active Directory and

/// Novell Edirectory.

/// </summary>

public class Authenticate
{
/// <summary>

/// string specifying user name

/// </summary>

private string strUser;

/// <summary>

/// string specifying user password

/// </summary>

private string strPass;

/// <summary>

/// string specifying user domain

/// </summary>

private string strDomain;

/// <summary>

/// AuthenticationTypes specifying the security

/// protocol to use, i.e. Secure, SSL

/// </summary>

private AuthenticationTypes atAuthentType;

/// <summary>

/// default constructor

/// </summary>

public Authenticate()
{
}

/// <summary>

/// function that sets the domain name

/// </summary>

/// <param name=”strValue”></param>

/// <returns>It returns true, if user passed

/// something; otherwise, false </returns>

public bool SetDomain(string strValue)
{
if (strValue.Length <= 0)
return false;

this.strDomain = “LDAP://” + strValue;
return true;
}

/// <summary>

/// function that sets user name

/// </summary>

/// <param name=”strValue”></param>

/// <returns>It returns true, if user passed

/// something; otherwise, false </returns>

public bool SetUser(string strValue)
{
if (strValue.Length <= 0)
return false;

this.strUser = strValue;
return true;
}

/// <summary>

/// function that sets user password

/// </summary>

/// <param name=”strValue”></param>

/// <returns>It returns true, if user passed

/// something; otherwise, false </returns>

public bool SetPass(string strValue)
{
if (strValue.Length <= 0)
return false;

this.strPass = strValue;
return true;
}

/// <summary>

/// function that sets user authentication type

/// </summary>

/// <param name=”bValue”></param>

public void SetAuthenticationType(bool bValue)
{
// set ssl to true if true is found

if (bValue)
atAuthentType = AuthenticationTypes.SecureSocketsLayer;
// otherwise set it to secure

else
atAuthentType = AuthenticationTypes.Secure;
}

/// <summary>

/// function that performs login task

/// and welcomes user if they are verified

/// </summary>

public void Login()
{
// now create the directory entry to establish connection

using(DirectoryEntry deDirEntry = new DirectoryEntry(this.strDomain,
this.strUser,
this.strPass,
this.atAuthentType))

{
// if user is verified then it will welcome them

try
{
MessageBox.Show(“Welcome to ‘” + deDirEntry.Name + “‘”);

// TODO: add your specific tasks here

}
catch (Exception exp)
{
MessageBox.Show(“Sorry, unable to verify your information”);
}
}

}
}

Points of Interest

One thing that was problematic was the way addressing worked. In Active Directory, users are allowed to pass in their name without utilizing the distinguished name format. If they were to try the same trick against Edirectory then it would fail right away.

HOW-TO use this Demo
Authenticating against Edirectory

First, enter the user name. This is something the user needs to find out before proceeding with the next step. Use the ADSVW utility that was recommended to find out how the current user should be addressed. In this example, cn=userA,ou=rajibOU,o=rajibContext means there is an individual named userA belonging to organization unit rajibOU attempting to log in to the resources under rajibContext.

Figure 3.0 – User enters the distinguished name.

Second, enter the password for this particular user.

Figure 3.1 – User enters the password.

Third, enter the domain name or IP address that is applicable.

Figure 3.2 – User enters the IP address of the target server.

Fourth, choose either Active Directory or Edirectory.

Figure 3.2 – User selects the directory service.

Finally, click Login and it should produce the output as shown in figure 3.4.

Figure 3.4 – Show the outcome of user login attempt.

Authenticating against Active Directory

First, enter the user name.

Figure 3.5 – User enters the distinguished name.

Second, enter the password for this particular user.

Figure 3.6 – User enters the password.

Third, enter the domain name or IP address that is applicable.

Figure 3.7 – User enters the IP address of the target server.

Fourth, choose Active Directory.

Figure 3.8 – User selects the directory service.

Finally, click Login and it should produce the output as shown in figure 3.9.

Figure 3.9 – Shows the outcome of user login attempt.

Older Posts »

Powered by WordPress

Powered by WP Robot