Showing posts with label news portal. Show all posts
Showing posts with label news portal. Show all posts

Wednesday, February 19, 2020

Web Portal Website & Android Application | sradha webcreations

Web Portal Website & Android Application





A portal is not only a simple website. It is a website with several additional features like authentication, authorization, rectification, and separate database from design and several other features according to needs and size of projects. Web portal increase directly communication between producer and seller . Web Portal is quickly become a vital component for business . we help you to successfully transformation of a traditional business to a Web Portal e-commerce website and app platform with cheapest price .

         Our Develop business to customer portal Website/application Stores customer information and documents into a single database so You users can easily access and manage it. The other main functions of this Web Portal application include recording various business clients's detail database like email id, phone number, address, social Contacts or other Information, depending on system capabilities and Data Base. Using our Web Portal You improve the relationship with existing clients, finding new prospective business clients , and winning back former clients. This system can be brought into effect with application which helps in collecting, organizing, and managing the business information. Implementing a Web Portal strategy is advantageous to both small Business and large Business Owners. We also Describe benefits of using Web Portal for your business.


   Our highly-skilled team understands your business and provide you best Web Solution For your Business. We know the value of time for any business, Therefore we always make sure to deliver our services within the promised time-frame. After developing solution we perform complete testing before delivering to clients.we can develop excellent online portal according to your needs. We know the value of your money and return you maximum possible benefits. Unlike other Software companies Sradha Webcreations provides true 24/7 faster Customer support to Our Clients.our B2C portal offers a greater availability of company’s products being available 24 hours a day, 7 days a week 365 days a year. Facilitates automation of electronic transactions between enterprises, support real-time exchange of information enabling a collaborative process.

WeProvideourClientsBestWebPortal


  • Web Portal integration
  • Dynamic News Web Portal
  • Dating Web Portal
  • Matrimonial Web Portal
  • Job Web Portal
  • Students Web Portal
  • e-Commerce Web Portal
  • Employee Portal
  • B2B Portal
  • B2C Portal
  • Travel Portal
  • Real Estate Portal
  • e-Learning Portal
  • Educational Portal
  • Car Web Portal
  • School Web Portal
  • Doctor Web Portal
  • ItI Web Portal

BenefitOWeportal


  • Increased and easier communications with target customers.
  • Increased life-long services & product opportunities.
  • Real-time communications with clients.
  • Simplified Product & services detail before purchase.
  • Instant access to information about product and service.
  • Efficiently deliver information to the end user.
  • Increase productivity for the end user.
  • Increase interaction between customers and business owner.
  • Increase the customer care support services.
  • Help on instant communication between the various participants of business systems.
  • Web Portal offered through electronic markets have a global reach and provide greater access to markets.
  • Web Portal ability to customize goods for the needs are greatest.


News Portal Website & Android Application | Sradha webcreations

News Portal Website & Android Application 


   A News portal is not only a simple website. It is a website with several additional features like authentication, authorization, rectification, and separate database from design and several other features according to needs and size of projects.We deal news portal service for news portal website and android app in any language . Stay up-to-date with the latest news and information. A news portal provides Internet users with a single, customized news information point to all news readers. Stay up-to-date with the latest news and information.is what necessary to be a person with wisdom of news updates.

         News portal is one of the ways to reach the current information and technology news and market trends. Now a day's people use online news portal or website to know the latest updates and news across the globe. It is flexible to read and get the latest news everywhere that you want via online news portal.The news portal development allows to publish publications, press releases, columns, articles, blogs and other news related content. We create and develop innovative website, bespoke and modern style portals with content management system (CMS). We provide user-friendly news portal website designs in order to navigate easily for potential readers along with SEO concepts for higher visibility in page rankings.

         Our highly-skilled team understands your business and provide you best Web Solution For your Business. We know the value of time for any business, Therefore we always make sure to deliver our services within the promised time-frame. Unlike other Software companies Sradha Webcreations provides true 24/7 faster Customer support to Our Clients.our News portal offers a greater availability of genuine news information available 24 hours a day, 7 days a week 365 days a year.it also Facilitates automation of electronic transactions between enterprises, support real-time exchange of information enabling a collaborative process.


WProvidouClientBesNewPortal



  • genuine news integration
  • Instant and latest news from all over the globe
  • Easier accessibility
  • Latest news as per the interest
  • news portal Cpanel
  • Dynamic News Portal Cpanel
  • User friendly Control Panel
  • Live coverage of Cricket matches
  • Live coverage other shows
  • news Portal helps you get updates instantly
  • News Portal can be update by admin easily
  • News Portal have the ability to make articles more interactive
  • Videos can be embedded easily into News Portal
  • Major benefits news Portal can be updated from time to time
  • News Portal readers are most up-to-date news at any time
  • There are a number of links add in news portals and readers can easily share the information
  • News Portal have option to give their views and feedback on any news
  • News Portal Reader can like or dislike or share news easily

benefits ONewportal


  • Increased and easier communications with target readers.
  • Increased life-long services & product opportunities.
  • Real-time communications with readers.
  • Simplified Product & services detail before purchase.
  • Instant access to information about product and service.
  • News Portal websites give the information to the public
  • news Portal gives all news like political, social, sports, entertainment etc.
  • Increase interaction between customers and business owner.
  • News Portal helps you get updates instantly
  • Help on instant communication between the various participants of business systems.
  • News Portal offered through electronic markets have a global reach and provide greater access to markets.
  • News Portal from around the world can all be accessed from one place







Saturday, August 18, 2018

how to create dynamic captch code, any website, any registration form etc Prevent Bot Attacks any website form | Sradha Webcreations

how to create dynamic captch code, any website, any registration form etc  Prevent Bot Attacks  any website form

Default.aspx
<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
         <asp:Label ID="lblmsg" runat="server" Font-Bold="True"
       ForeColor="Red" Text=""></asp:Label>
         <br />
    </div>
    <asp:TextBox ID="txtimgcode" runat="server"></asp:TextBox>
    <br />
    <asp:Image ID="Image1" runat="server" ImageUrl="~/CImage.aspx"/>
    <br />
    <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
    </form>
</body>
</html>

Default.aspx.cs
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        if (this.txtimgcode.Text == this.Session["CaptchaImageText"].ToString())
        {
            lblmsg.Text = "Excellent.......";
        }
        else
        {
            lblmsg.Text = "image code is not valid.";
        }
        this.txtimgcode.Text = "";
    }
}
CImage.aspx.cs(link page of image)
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Drawing.Imaging;
public partial class CImage : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        // Create a random code and store it in the Session object.
        this.Session["CaptchaImageText"] = GenerateRandomCode();
        // Create a CAPTCHA image using the text stored in the Session object.
        RandomImage ci = new RandomImage(this.Session
            ["CaptchaImageText"].ToString(), 300, 75);
        // Change the response headers to output a JPEG image.
        this.Response.Clear();
        this.Response.ContentType = "image/jpeg";
        // Write the image to the response stream in JPEG format.
        ci.Image.Save(this.Response.OutputStream, ImageFormat.Jpeg);
        // Dispose of the CAPTCHA image object.
        ci.Dispose();
    }

    // Function to generate random string with Random class.
    private string GenerateRandomCode()
    {
        Random r = new Random();
        string s = "";
        for (int j = 0; j < 5;j++)
        {
            int i = r.Next(3);
            int ch;
            switch (i)
            {
                case 1:
                    ch = r.Next(0, 9);
                    s = s + ch.ToString();
                    break;
                case 2:
                    ch = r.Next(65, 90);
                    s = s + Convert.ToChar(ch).ToString();
                    break;
                case 3:
                    ch = r.Next(97, 122);
                    s = s + Convert.ToChar(ch).ToString();
                    break;
                default:
                    ch = r.Next(97, 122);
                    s = s + Convert.ToChar(ch).ToString();
                    break;
            }
            r.NextDouble();
            r.Next(100, 1999);
        }
        return s;
    }}
Add a class file in the website……..
Name the class file as RandomImage.cs…….


RandomImage.cs
//Extra name space
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
using System.Drawing.Text;
using System;
public class RandomImage
{
    //Default Constructor
    public RandomImage() { }
    //property
    public string Text
    {
        get { return this.text; }
    }
    public Bitmap Image
    {
        get { return this.image; }
    }
    public int Width
    {
        get { return this.width; }
    }
    public int Height
    {
        get { return this.height; }
    }
    //Private variable
    private string text;
    private int width;
    private int height;
    private Bitmap image;
    private Random random = new Random();
    //Methods declaration
    public RandomImage(string s, int width, int height)
    {
        this.text = s;
        this.SetDimensions(width, height);
        this.GenerateImage();
    }
    public void Dispose()
    {
        GC.SuppressFinalize(this);
        this.Dispose(true);
    }
    protected virtual void Dispose(bool disposing)
    {
        if (disposing)
            this.image.Dispose();
    }
    private void SetDimensions(int width, int height)
    {
        if (width <= 0)
            throw new ArgumentOutOfRangeException("width", width,
                "Argument out of range, must be greater than zero.");
        if (height <= 0)
            throw new ArgumentOutOfRangeException("height", height,
                "Argument out of range, must be greater than zero.");
        this.width = width;
        this.height = height;
    }
    private void GenerateImage()
    {
        Bitmap bitmap = new Bitmap
          (this.width, this.height, PixelFormat.Format32bppArgb);
        Graphics g = Graphics.FromImage(bitmap);
        g.SmoothingMode = SmoothingMode.AntiAlias;
        Rectangle rect = new Rectangle(0, 0, this.width, this.height);
        HatchBrush hatchBrush = new HatchBrush(HatchStyle.SmallConfetti, Color.LightGray, Color.White);
        g.FillRectangle(hatchBrush, rect);
        SizeF size;
        float fontSize = rect.Height + 1;
        Font font;
        do
        {
            fontSize--;
            font = new Font(FontFamily.GenericSansSerif, fontSize, FontStyle.Bold);
            size = g.MeasureString(this.text, font);
        } while (size.Width > rect.Width);
        StringFormat format = new StringFormat();
        format.Alignment = StringAlignment.Center;
        format.LineAlignment = StringAlignment.Center;
        GraphicsPath path = new GraphicsPath();
        //path.AddString(this.text, font.FontFamily, (int) font.Style,
        //    font.Size, rect, format);
        path.AddString(this.text, font.FontFamily, (int)font.Style, 75, rect, format);
        float v = 4F;
        PointF[] points =
          {
                new PointF(this.random.Next(rect.Width) / v, this.random.Next( rect.Height) / v),
             new PointF(rect.Width - this.random.Next(rect.Width) / v, this.random.Next(rect.Height) / v),
                new PointF(this.random.Next(rect.Width) / v, rect.Height - this.random.Next(rect.Height) / v),
 new PointF(rect.Width - this.random.Next(rect.Width) / v,rect.Height - this.random.Next(rect.Height) / v)
          };
        Matrix matrix = new Matrix();
        matrix.Translate(0F, 0F);
        path.Warp(points, rect, matrix, WarpMode.Perspective, 0F);
        hatchBrush = new HatchBrush(HatchStyle.Percent10, Color.Black, Color.SkyBlue);
        g.FillPath(hatchBrush, path);
        int m = Math.Max(rect.Width, rect.Height);
       for (int i = 0; i < (int)(rect.Width * rect.Height / 30F); i++)
        {
            int x = this.random.Next(rect.Width);
            int y = this.random.Next(rect.Height);
            int w = this.random.Next(m / 50);
            int h = this.random.Next(m / 50);
            g.FillEllipse(hatchBrush, x, y, w, h);
        }
        font.Dispose();
        hatchBrush.Dispose();
        g.Dispose();
        this.image = bitmap;
    }
}